Как скопировать файлы из каталога по списку ? #626448


#0 by Иде я?
Есть каталог с кучей файлов. Есть список файлов с масками  в тхт файле надо скопировать все файлы из тхт файлы в отдельный каталог ? как это сделать из коммандной строки ?
#1 by Wobland
пользоваться сторонними приложениями аллах запрещает?
#2 by Иде я?
какими именно *
#3 by Иде я?
Мне надо зерна от плевел отделить
#4 by Wobland
я в подобных случаях сам пишу
#5 by Strogg
делал как-то так: --- echo off xcopy c:2011 d:Общая1TP /s /e Ren d:Общая1TPDH2691.dbf InvenDH.dbf Erase d:Общая1TP /q DH*.* Ren d:Общая1TPDT2691.dbf InvenDT.dbf Erase d:Общая1TP /q DT*.* Erase d:Общая1TP /q RA*.* Erase d:Общая1TP /q RG*.* Erase d:Общая1TP /q 1SJOURN.* Ren d:Общая1TPInvenDH.dbf DH2691.dbf Ren d:Общая1TPInvenDT.dbf DT2691.dbf --- копировал некие файлы, потом стирал, в общем должно быть что тебе нужно)
#6 by Wobland
у него "некость" файлов в txt задаётся, как я понял
#7 by Иде я?
Угу. Спасибо мужики. Щас дошло, что если я list.txt формурую в Ёкселе, так я могу и батник из него сделтаь
#8 by Иде я?
Вот зараза. Теперь батник на русские буквы ругается. Кодировка АНСИ а в CMD лезут крякозябры UTF и unicode не помогли
#9 by Иде я?
Ладно, в WORD проблему кодировки решили только если делать copy "C: emp2008ПУТИН_ООО_Договор_1355*" c:ok не копирует хотя файл C: emp2008ПУТИН_ООО_Договор_1355_344334.pdf есть
#10 by miki
В екселе сохранить как "текст(MSDOS)"
#11 by miki
А c:ok есть?
#12 by Иде я?
Не оно пишет The system cannot find the file specified.        0 file(s) copied.
#13 by miki
Атрибуты какие у файла? Copy не все умеет копировать. Попробуй xcopy.
#14 by 1Сергей
XCOPY источник [целевой_объект] [/A | /M] [/D[:дата]] [/P] [/S [/E]] [/V] [/W]                           [/C] [/I] [/Q] [/F] [/L] [/G] [/H] [/R] [/T] [/U]                           [/K] [/N] [/O] [/X] [/Y] [/-Y] [/Z] [/B]                           [/EXCLUDE:файл1[+файл2][+файл3]...]  источник       Копируемые файлы.  целевой_объект  Расположение или имена новых файлов.  /A           Копирование только файлов с установленным архивным атрибутом;               сам атрибут при этом не изменяется.  /M           Копирование только файлов с установленным архивным атрибутом;               после копирования атрибут снимается.  /D:m-d-y     Копирование файлов, измененных не ранее указанной даты.               Если дата не указана, заменяются только конечные файлы,               более старые, чем исходные.  /EXCLUDE:файл1[+файл2][+файл3]...               Список файлов, содержащих строки.  Каждая строка должна               располагаться в отдельной строке. Если какая-либо из строк               совпадает с любой частью абсолютного пути к копируемому файлу,               такой файл исключается из операции копирования. Например,               указав строку obj или .obj, можно исключить все файлы из               папки obj или все файлы с расширением OBJ соответственно.  /P           Вывод запросов перед созданием каждого нового файла.  /S           Копирование только непустых каталогов с подкаталогами.  /E           Копирование каталогов с подкаталогами, включая пустые.               Эквивалентен сочетанию ключей /S /E. Совместим с ключом /T.  /V           Проверка размера каждого нового файла.  /W           Вывод запроса на нажатие клавиши перед копированием.  /C           Продолжение копирования вне зависимости от наличия ошибок.  /I           Если целевой объект не существует и копируется несколько               файлов, считается, что целевой объект задает каталог.  /Q           Запрет вывода имен копируемых файлов.  /F           Вывод полных имен исходных и целевых файлов.  /L           Вывод имен копируемых файлов.  /G           Копирование зашифрованных файлов в целевой каталог, не               поддерживающий шифрование.  /H           Копирование, среди прочих, скрытых и системных файлов.  /R           Перезапись файлов, предназначенных только для чтения.  /T           Создание структуры каталогов без копирования файлов. Пустые               каталоги и подкаталоги не включаются в процесс копирования. Для               создания пустых каталогов и подкаталогов используйте сочетание               ключей /T /E.  /U           Копирование только файлов, уже имеющихся в целевом каталоге.  /K           Копирование атрибутов. При использовании команды XСOPY обычно               сбрасываются атрибуты "Только для чтения".  /N           Использование коротких имен при копировании.  /O           Копирование сведений о владельце и данных ACL.  /X           Копирование параметров аудита файлов (подразумевает               ключ /O).  /Y           Подавление запроса подтверждения на перезапись существующего               целевого файла.  /-Y          Запрос подтверждения на перезапись существующего целевого               файла.  /Z           Копирование сетевых файлов с возобновлением.  /B           Копирование символической ссылки вместо ее целевого объекта.  /J           Копирование с использованием небуферизованного ввода/вывода.               Рекомендуется для очень больших файлов. Ключ /Y можно установить через переменную среды COPYCMD. Ключ /-Y командной строки переопределяет такую установку.
#15 by Иде я?
Точно! copy не копирует, хотя маску нормально отрабатывает xcopy  нормально откопировало copy не рюхает русские имена файлов! это пропаганда национальной розни и происки против Путина!
#16 by s03
ага, а ещё есть robocopy, так у неё ещё больше возможностей ))
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С