Автор Тема: FileGetFullPath - Получение полного пути "по простому"  (Прочитано 406 раз)

0 Пользователей и 2 Гостей просматривают эту тему.

Оффлайн CreatoR [?]

  • Администратор
  • *
  • Сообщений: 8082
  • Репутация: 2314
  • Пол: Мужской
  • AutoIt is simple, subtle, elegant
    • CreatoR's Lab
    • Награды
  • Версия AutoIt: 3.3.14.0
Код: AutoIt [Выделить]
#include <File.au3>

ConsoleWrite(_FileGetFullPath('..\Local\..\Roaming', @AppDataDir) & @CRLF)
ConsoleWrite(_PathFull('..\Local\..\Roaming', @AppDataDir) & @CRLF)

Func _FileGetFullPath($sRelPath, $sBasePath = @WorkingDir)
    Local $sOld_WD = @WorkingDir
   
    If Not FileChangeDir($sBasePath & '\' & $sRelPath) Then
        Return SetError(1, 0, $sBasePath & '\' & $sRelPath)
    EndIf
   
    Local $sFullPath = @WorkingDir
    FileChangeDir($sOld_WD)
    Return $sFullPath
EndFunc


"Чем проще тем проще"! ©

Почему нельзя делать так, вместо того что творится внутри _PathFull? :think:


Правила, Поиск, Супер тема


AutoIt is simple, subtle, elegant.


«Не оказываю тех. поддержку через ПМ/ICQ, и по электронной почте - для этого есть форум. (C)»
«Законы Мэрфи неоспоримы!»


Мои работы

Русское сообщество AutoIt

FileGetFullPath - Получение полного пути "по простому"
« Отправлен: Март 14, 2019, 23:51:21 »

Оффлайн CreatoR [?]

  • Администратор
  • *
  • Сообщений: 8082

  • Автор темы
  • Репутация: 2314
  • Пол: Мужской
  • AutoIt is simple, subtle, elegant
    • CreatoR's Lab
    • Награды
  • Версия AutoIt: 3.3.14.0
CreatoR  [?]
Цитировать
Почему нельзя делать так, вместо того что творится внутри _PathFull?
Сам себе же отвечаю...
Потому что это не сработает с файлами, только с директориями :(.

Русское сообщество AutoIt

Re: FileGetFullPath - Получение полного пути "по простому"
« Ответ #1 Отправлен: Март 24, 2019, 18:24:46 »

 

Похожие темы

  Тема / Автор Ответов Последний ответ
40 Ответов
18409 Просмотров
Последний ответ Июнь 06, 2010, 08:29:32
от Vendor
17 Ответов
8083 Просмотров
Последний ответ Май 26, 2010, 06:14:56
от Belfigor
0 Ответов
2415 Просмотров
Последний ответ Май 25, 2010, 12:06:28
от Kaster
3 Ответов
3115 Просмотров
Последний ответ Июль 09, 2010, 18:41:02
от aranea
0 Ответов
2387 Просмотров
Последний ответ Октябрь 14, 2010, 13:18:46
от HORRIBLE
7 Ответов
12434 Просмотров
Последний ответ Февраль 17, 2011, 19:23:02
от Yashied
1 Ответов
3280 Просмотров
Последний ответ Октябрь 21, 2011, 22:21:52
от Math
3 Ответов
3075 Просмотров
Последний ответ Декабрь 24, 2011, 16:53:07
от Garrett
3 Ответов
3566 Просмотров
Последний ответ Декабрь 23, 2011, 14:07:30
от AZJIO
2 Ответов
1989 Просмотров
Последний ответ Ноябрь 15, 2012, 17:43:16
от Ganibal95