Имя пользователя:
Пароль:
 

Показать сообщение отдельно

Ветеран


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

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


D:\work\nasledstvo\*.txt
ren "%%i" "file!lCount!%%~xi"
выполнять не рекомендую, замучаетесь потом маску выставлять.
file1.txt
file10.txt
file100.txt

Сделайте себе несколько батников
1. Удаление 600 файлов.
2. Перенос из папки в папку 300 файлов. (замените в скрипте из второго поста @del на move и соответствующие цифры.

удаление 600 файлов из папки test1
del600.cmd d:\test1

удаление 600 файлов из папки test22
del600.cmd d:\test22
тело
Код: Выделить весь код
for /l %%i in (299,1,899) do del  /q "%1%%i.txt" 2>nul
%1, %2 .... %9 означают параметры переданные команднику.

перемещение из d:\test1 в d:\test2

move599.cmd d:\test1 d:\test2

Код: Выделить весь код
for /l %%i in (299,1,599) do move  "%1%%i.txt" "%2"
со вторым списком аналогично.

крайне рекомендую все папки по которым будет проводиться очистка заархивировать и спрятать на другой диск.
при проверке батников можно перед командами del, Move поставить echo. Будет длинный список команд .

Настоятельно рекомендую прочитать справку по командам for, if, set
Обязательно читать справку по del, Move и любым командам которые удаляют/копируют/перемещают папки или файлы.
cmd /k help for
help if
help set
help

В путях пускай не будет пробелов, %, !, ~ и других спец символов, аккуратней с русскими буквами
Это сообщение посчитали полезным следующие участники:

Отправлено: 23:15, 18-10-2012 | #9