PDA

Показать полную графическую версию : [решено] Скрипт сортировки и копирования файлов по маске


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

NiOl
23-09-2010, 11:31
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
Спасибо NiOl!




© OSzone.net 2001-2012