|
бат файл удаления файлов | ☑ | ||
---|---|---|---|---|
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
|
||||
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: http://technet.microsoft.com/en-us/library/cc753551.aspx
|
|||
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 заюзал и не морочил бы голову ватниками
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |