_FO_GetCopyName
Возвращает имя несуществующей копии файла.
#Include <FileOperations.au3>
_FO_GetCopyName ( $sPath [, $iMode=0 [, $sText='Copy']] )
Параметры
$sPath | Полный путь к каталогу или файлу |
$iMode |
[необязательный] Выбор варианта присваивания индекса 0 - (по умолчанию) Стандартное, аналогично созданию копии файла в Win7 1 - Дописывать индекс копии _1, _2 и т.д. |
$sText |
[необязательный] Текст "Копия", может быть изменён в зависимости от локализации |
Возвращаемое значение
Успех: | Возвращает путь копии файла |
Примечания
Функция не возвращает ошибки, так как возвращает либо переданную ей строку (если файл не существует), либо новое корректное имя.Пример
; AZJIO
; http://www.autoitscript.com/forum/topic/133224-filesearch-foldersearch/
#include <FileOperations.au3>
ShellExecute(@HomeDrive) ; открывает диск для просмотра создания новых файлов
Sleep(400)
$iMode = 0
For $i = 1 To 6
If $i > 3 Then $iMode = 1
; создаёт на диске 6 копий файлов. По 3 копии используя два режима
$sPath = _FO_GetCopyName(@HomeDrive & '\я_новый файл.txt', $iMode)
FileWrite($sPath, '1') ; создание файла
Next