копирование файлов с переменного диска - автоопределение + сортировка формата

Ответить
Аватара пользователя
Havchik2

копирование файлов с переменного диска - автоопределение + сортировка формата

Сообщение Havchik2 »

Копирую с флешки постоянно обновления.

Путь к флешке (ДИСК) постоянно разный (D, E, F, G)



В общем есть часть скрипта





PHP код:

Код: Выделить всё

DirCreate("C:\Program Files\111")

FileCopy("G:\work\*.ini", "C:\Program Files\111")

FileCopy("G:\work\*.dll", "C:\Program Files\111")

FileCopy("G:\work\*.exe", "C:\Program Files\111") 






копирует все файлы 3х форматов



Меняется диск и все сыпеться.



пробовал сделать





Код:

Код: Выделить всё

$pathscript = @ScriptFullPath

но не могу прописать *.ini что он брал только нужные файлы



как реализовать ? в описаниях функций ничего такого не прописано
Аватара пользователя
Iska

Re: копирование файлов с переменного диска - автоопределение + сортировка формата

Сообщение Iska »

Цитата Havchik2:



пробовал сделать



Код:

Код: Выделить всё

$pathscript = @ScriptFullPath

копирование файлов с переменного диска - автоопределение + сортировка формата




Вопрос первый — где у Вас расположен сам скрипт? Судя по «@ScriptFullPath» — на самой флэшке? Если — «нет», то второй вопрос — флэшка всё время одна и та же или же они могут быть разные?
Аватара пользователя
Havchik2

Re: копирование файлов с переменного диска - автоопределение + сортировка формата

Сообщение Havchik2 »

Флешка одна и таже



но компы разные и когда вставляешь в разные компы она под разными дисками определяется



скриппт сидит disk dump/
Аватара пользователя
Havchik2

Re: копирование файлов с переменного диска - автоопределение + сортировка формата

Сообщение Havchik2 »

Как-то так (не проверялось):



Код:

Код: Выделить всё

#Include 
AutoItSetOption("MustDeclareVars", 1)
Local $sSourcePath = _PathFull(@ScriptDir & "..\work")
Local $sDestPath   = @ProgramsDir & "\111"
Local $sMask
For $sMask In StringSplit("*.ini;*.dll;*.exe", ";")
	FileCopy($sSourcePath & "\" & $sMask, $sDestPath, 9)
Next
Ответить

Вернуться в «AutoIt»