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

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   [решено] Скрипт сортировки и копирования файлов по маске (http://forum.oszone.net/showthread.php?t=186224)

Daemonstar 22-09-2010 23:43 1502108

Скрипт сортировки и копирования файлов по маске
 
Доброго времени!
- помогите отыскать файлы по маске а затем скопировать их. файлы типа F345146136 без розширения, это важно, в директории лежат такие же файлы с различными розширениями
- как прописать полный путь к папке с именем содержащим пробел, пример: copy C:\новая папка\1 1 D:\папка для теста

NiOl 23-09-2010 11:31 1502374

1. Маска будет "F345146136." - именно с "точкой" на конце - последняя точка отделяет имя файла от расширения.
Cобственно поиск и копирование "файлы типа F345146136 без розширения": copy /b "F345146136." Disk:\Path\ - но это один единственный файл. Если нужно скопировать кучу файлов без расширения из одного каталога - copy /b "*." Disk:\Path\, если по куче каталогов скопировать дерево - то это уже команда xcopy, поддерживающая ключ "t" от слова "tree" (и целую кучу других полезных ключей): "xcopy /t "*." Disk:\Path\".
2. Пути и имена файлов, содержащие разделители и прочие управляющие символы, заключаются в кавычки целиком, в Вашем примере: copy "C:\новая папка\1 1" "D:\папка для теста"

Daemonstar 25-09-2010 15:47 1504019

Спасибо NiOl!


Время: 20:46.

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