Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   AutoIt (http://forum.oszone.net/forumdisplay.php?f=103)
-   -   копирование файлов с переменного диска - автоопределение + сортировка формата (http://forum.oszone.net/showthread.php?t=273602)

Havchik2 08-12-2013 00:38 2268817

копирование файлов с переменного диска - автоопределение + сортировка формата
 
Копирую с флешки постоянно обновления.
Путь к флешке (ДИСК) постоянно разный (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 08-12-2013 12:36 2268930

Цитата:

Цитата Havchik2
пробовал сделать
Код:

$pathscript = @ScriptFullPath
»

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

Havchik2 09-12-2013 07:39 2269192

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

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

скриппт сидит disk dump/

Iska 09-12-2013 10:57 2269243

Цитата:

Цитата Havchik2
скриппт сидит disk dump/ »

Переведите на русский.

Havchik2 09-12-2013 11:52 2269267

G:\dump\

Проблема в том что становиться флешка то G то E то F

Iska 09-12-2013 12:09 2269270

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

#Include <File.au3>

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



Время: 20:12.

Время: 20:12.
© OSzone.net 2001-