Разное - [решено] Создание копий файлов, но с нулевым размером

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

Разное - [решено] Создание копий файлов, но с нулевым размером

Сообщение dorga6 »

Можно ли создать копии множества файлов с тем же расширением, но с нулевым размером?

Есть много (2-3 тыс в папке) mp3 файлов , хотел сделать такие же дубли, но пустышки - для чего , боюсь не смогу правильно донести , голова не варит после бессонной ночи , извините. Или хотя бы разом скопировать все имена и вставить в пустые txt файлы а затем в TC сменил бы расширение...

Спасибо всем!
Аватара пользователя
iglezz

Re: Разное - [решено] Создание копий файлов, но с нулевым размером

Сообщение iglezz »

dorga6, Неясно какая структура требуется.

Исходные файлы находятся в одной папке?

Пустышки должны быть рядом с исходными файлами, в отдельной папке с повторением структуры исходных папок или в одной папке?



Если TC == Total Commander, то некоторые сценарии легко реализуются при помощи wcx плагина MakeBat (с ограничением -- он не понимает Unicode символы в путях/именах) (пример строки: @copy nul "%M" >nul)



В любом случае надо переезжать в тему
Скриптовые языки администрирования Windows
Аватара пользователя
dorga6

Re: Разное - [решено] Создание копий файлов, но с нулевым размером

Сообщение dorga6 »

iglezz, Спасибо Вам за отзывчивость, да, все файлы в одной папке, пустышки можно уложить в отдельной папке рядом с исходной, без повторения структуры.
Аватара пользователя
dorga6

Re: Разное - [решено] Создание копий файлов, но с нулевым размером

Сообщение dorga6 »

Код:

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

robocopy.exe /create "*.mp3" "C:\Мои проекты\0290\Source" "C:\Мои проекты\0290\Destination"
Аватара пользователя
dorga6

Re: Разное - [решено] Создание копий файлов, но с нулевым размером

Сообщение dorga6 »

Цитата Iska:



robocopy.exe /create "*.mp3" "C:\Мои проекты\0290\Source" "C:\Мои проекты\0290\Destination"
Разное - [решено] Создание копий файлов, но с нулевым размером




Это значит в командной строке надо ввести скрипт или как, просто я слабак в этом, + в скрипте про размер создаваемых файлов вроде ничего не обозначено?

************************************************************************

PS Мне на MailRu подсказали: ну тогда простейший скрипт ( zero.dat - файл нулевого размера )



for %%i in ( НАЧАЛЬНЫЙ_КАТАЛОГ\*.* ) do copy zero.dat КОНЕЧНЫЙ_КАТАЛОГ\%%i




Но мне не удалось запустить этот батник, ошибка, видимо я не понял как и где правильно прописать знаки %%i *.*
Аватара пользователя
megaloman

Re: Разное - [решено] Создание копий файлов, но с нулевым размером

Сообщение megaloman »

Код:

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

@Echo Off
	Set "FoldIn=Z:\Backup"
	Set "FoldOut=Z:\Backup.Double"
	Set "Mask=*.*"
	2>nul Md "%FoldOut%"
	FOR /F "usebackq delims=" %%f IN (`2^>nul Dir "%FoldIn%\%Mask%" /B /A:-D`) Do >"%FoldOut%\%%~nxf" cd.
Exit /B 0
Аватара пользователя
dorga6

Re: Разное - [решено] Создание копий файлов, но с нулевым размером

Сообщение dorga6 »

Цитата megaloman:



Код:

@Echo Off

Set "FoldIn=Z:\Backup"

Set "FoldOut=Z:\Backup.Double"

Set "Mask=*.*"

2>nul Md "%FoldOut%"

FOR /F "usebackq delims=" %%f IN (`2^>nul Dir "%FoldIn%\%Mask%" /B /A:-D`) Do >"%FoldOut%\%%~nxf" cd.

Exit /B 0
Разное - [решено] Создание копий файлов, но с нулевым размером








Спасибо огромное! Гениально! Низкий Вам поклон!!! Как же я Вам завидую, умные и добрые ЛЮДИ!!!!!

С наступающим Вас всех и всех Вам благ!!!
Аватара пользователя
Iska

Re: Разное - [решено] Создание копий файлов, но с нулевым размером

Сообщение Iska »

Цитата dorga6:



Это значит в командной строке надо ввести скрипт
Разное - [решено] Создание копий файлов, но с нулевым размером




Можете в командной строке вводить данную команду.




Цитата dorga6:



или как
Разное - [решено] Создание копий файлов, но с нулевым размером




Или создать пакетный файл. Или ввести в окне «Выполнить». Как хотите.




Цитата dorga6:



+ в скрипте про размер создаваемых файлов вроде ничего не обозначено?
Разное - [решено] Создание копий файлов, но с нулевым размером




Обозначено. Специально — красным цветом.
Ответить

Вернуться в «Скриптовые языки администрирования Windows»