|
бат файл удаления файлов |
☑ |
0
Алексей777
10.07.14
✎
09:44
|
Всем привет. Подскажите, пожалуйста, по какой причине не отрабатывает вторая строка файла?
dir D:\arhiv\ /a:-D/b/o:-D > list_of_files.txt
for /F skip=1 %%i in (list_of_files.txt) do (del/Q %%i)
|
|
1
zva
10.07.14
✎
09:53
|
ну хотя бы пробел после del поставить
|
|
2
13_Mult
10.07.14
✎
09:56
|
for /F "skip=1" %%i in (list_of_files.txt) do (del /Q "%%i")
|
|
3
13_Mult
10.07.14
✎
09:56
|
(2) +
|
|
4
f_vadim
10.07.14
✎
09:57
|
skip в кавычки
|
|
5
Алексей777
10.07.14
✎
10:09
|
спасибо, (2)согласен. Все верно. И работает для текущего каталога, в котором батник запускается, т.к. имена файлов в файле это просто имена. Подскажите, а как имя полное записать в файл list_of_files.txt, т.е. D:\arhiv\имяфайла.расш?
|
|
6
Алексей777
10.07.14
✎
10:56
|
получилось, просто в конце вставил do (del /Q c:\arhiv\"%%i"). Но, работает, если имена всех файлов только на не на русском.
|
|
7
Алексей777
10.07.14
✎
11:04
|
chcp 1251
dir c:\arhiv\ /a:-D/b/o:-D > list_of_files.txt
for /f "skip=1" %%i in (list_of_files.txt) do (del /Q c:\arhiv\"%%i")
теперь имена в файле list_of_files.txt корректные, а вот удаления не происходит
|
|
8
Jump
10.07.14
✎
11:06
|
(7)"теперь имена в файле list_of_files.txt корректные, а вот удаления не происходит"
Немного не так.
Теперь ты видишь корректные имена в файле list_of_files.txt.
А удаления не происходит потому что батник не может расшифровать кракозябры из файла list_of_files.txt
|
|
9
Алексей777
10.07.14
✎
11:18
|
(8)подскажи, пожалуйста, как исправить?
|
|
10
vlandev
10.07.14
✎
11:24
|
Не легче-ли вместо какой то громоздкой конструкции с созданием списка файлов воспользоваться forfiles:
|
|
11
Алексей777
10.07.14
✎
11:40
|
я хочу удалить все файлы кроме последнего по дате создания
|
|
12
Алексей777
10.07.14
✎
11:44
|
(8) актуально
|
|
13
Jump
10.07.14
✎
15:40
|
(12)Как вариант создавать изначально list_of_files.txt в правильной кодировке, чтобы не приходилось менять кодировку.
Либо переключать кодировку в батнике несколько раз.
|
|
14
Лефмихалыч
10.07.14
✎
16:00
|
Я бы jscript заюзал и не морочил бы голову ватниками
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший