Ветеран
Сообщения: 717
Благодарности: 80
|
Профиль
|
Отправить PM
| Цитировать
Похожая задача.
Нужно в папке и подпапках позаменять все файлы пустышками с таким же названием, как у оригинала.
Использую такой скрипт
@ECHO OFF
SETLOCAL EnableExtensions EnableDelayedExpansion
SET DirName="%~dp0test"
IF EXIST 1.txt DEL 1.txt
FOR /F "DELIMS=" %%B IN ('DIR !DirName! /B /S /A-D') DO (
SET /A N+=1
copy "%~dp0file_from.jpg" %%B /Y
)
Работает, но если в пути файла есть спецсимволы (пробел например), то такая папка игнорируется.
Что можно поправить, чтобы работало как надо?
Снимается вопрос
copy "%~dp0file_from.jpg" "%%B" /Y
|
Отправлено: 19:26, 04-01-2020
| #3
|