Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно
ul9 ul9 вне форума Автор темы

Пользователь


Сообщения: 122
Благодарности: 0

Профиль | Отправить PM | Цитировать


Цитата 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

Отправлено: 19:52, 18-10-2012 | #8