Цитата Iska:
Не затихла. Но для меня, например, какие-то моменты требуют осмысления. Даже для того, чтобы задать очередные уточняющие вопросы. »
|
У меня, к сожалению, ограничено время... Задавайте все вопросы, не стесняйтесь
Цитата Iska:
Но запускать его пока не рекомендую: удалите указанные файлы во всех вложенных папках. »
|
К сожалению альтернативы нет. Придётся сначала перемещать файлы этим скриптом, нашла его на этом форуме.
Код:
@Echo Off
cls
FOR /F "usebackq delims=" %%f IN ("D:\Delete\filelist.txt") DO Call :MoveFile "%%~f"
GoTo :Eof
:MoveFile
Set Out="%~dp1"
Set Out=%Out:"c:\src\="d:\dsc\%
Set Out=%Out:\"="%
Md %Out% >nul 1>nul 2>nul
Move %1 %Out%
Буду для каждой папки задавать что куда.
Потом так переименую для каждой папки
Код:
@echo off
setlocal enableextensions enabledelayedexpansion
set /a lCount = 0
for /f "delims=*" %%i in ('dir /b /s "D:\work\nasledstvo\*.txt"') do (
set /a lCount += 1
ren "%%i" "file!lCount!%%~xi"
)
endlocal
exit /b 0
А потом буду прогонять вашим кодом
Код:
@echo off
setlocal enableextensions enabledelayedexpansion
for /l %%i in (299,1,899) do del /s /q "E:\Песочница\0184\result0000%%i.txt" 2>nul
endlocal
exit /b 0