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

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

Ветеран


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

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


Цитата ul9:
Задавайте все вопросы, не стесняйтесь »
ul9, после Ваших последних постов я совершенно перестал понимать Ваши потребности.

Максимум того, что могу предложить — это дать примерное представление.

читать дальше »
1.
Цитата ul9:
Есть основная папка work, а в ней подпапки test1, test2, test3, test4 и т.д.. В каждой из этих подпапок по 900 txt файлов.
В папке test1 нужно оставить первые 300 файлов (result0000000.txt - result0000299.txt), все остальные удалить. »
Код: Выделить весь код
for /l %%i in (299,1,899) do del /q "c:\Work\test1\result0000%%i.txt" 2>nul
2.
Цитата ul9:
Из папки test2 перенести (result0000300.txt - result0000599.txt) в папку test3 »
При условии, что «test2» и «test3» находятся на одном разделе, и «test3» существует:
Код: Выделить весь код
for /l %%i in (300,1,599) do move /y "c:\Work\test2\result0000%%i.txt" "c:\Work\test3\" 2>nul
3.
Цитата ul9:
а (result0000599.txt - result0000899.txt) в test4. »
При условии, что «test2» и «test4» находятся на одном разделе, и «test4» существует:
Код: Выделить весь код
for /l %%i in (599,1,899) do move /y "c:\Work\test2\result0000%%i.txt" "c:\Work\test4\" 2>nul
Если данный код будет исполняться после 2) — файла «result0000599.txt» в исходной папке уже не будет: он будет перемещён кодом 2) в «test3».
Это сообщение посчитали полезным следующие участники:

Отправлено: 05:54, 19-10-2012 | #10