Страница 53 из 88

Добавлено: Чт фев 12, 2015 22:57
Aleks431
Теперь опять не удаляет ВСЕ файлы, папки удаляет.
Под nircmd... Интересный похоже будет вариант.
А во фразе (`type %WL`) есть различие в символе ` от ' ?

Добавлено: Чт фев 12, 2015 23:11
Flasher
Точно кнопка копипастилась без лишних движений?
Ничего интересного, тоже самое, только без окна в таскбаре. Заменил.
Есть, только для косых действует usebackq.

Добавлено: Чт фев 12, 2015 23:29
Aleks431
Копирастилась без лишних движений.
При выделении папки(ок) и ФАЙЛОВ под ними: папки полностью удаляются с любыми файлами внутри, а вот файлы без папок - нет. Так же не удаляется просто любой единичный (и более) файл.

Добавлено: Пт фев 13, 2015 00:02
Flasher
А если создать несколько текстовых файлов в корне С: и на них попробовать?
Система какая, кстати? И не срабатывает ни с какого раза?

Добавлено: Пт фев 13, 2015 17:42
Aleks431
На С срабатывает (удаляет любые файлы) только из корня, больше ни где.

Добавлено: Пт фев 13, 2015 17:44
Flasher
Я задал 3 вопроса.
Нигде? Это вряд ли...

Добавлено: Пт фев 13, 2015 18:29
Aleks431
Пардон, Win8.1x64, 2 диска, 5 разделов файлы удаляются из корня С: с 1-го раза, из других мест ни как, хоть 5 раз тыкай. КРОМЕ: удаляются из любого места с виртуального диска созданного из оперативной памяти. Адрес типа Z:\ProgrammWork\OperaUsb1214x32\profile\cache\assoc002\sesn\opr000GB.000 Папки удаляются везде.

Добавлено: Пт фев 13, 2015 18:46
Flasher
Ох уж эта 8-ка.. А если заменить del на erase?
И все ли ключи del /? в cmd показывает?

Добавлено: Пт фев 13, 2015 18:53
Aleks431
При замене на erase - абсолютно тот же результат.

Добавлено: Пт фев 13, 2015 19:37
Flasher
Flasher писал(а):Я задал 2 вопроса.

Добавлено: Пт фев 13, 2015 21:10
Aleks431
По второму вопросу - все ключи есть.
[cut="cmd & pause"]

Код: Выделить всё

V:\1\1xапраx.bak>rd /S /Q "V:\1\1xапраx.bak\Eyes Relax.txt"   & erase /Q /F /AS
/AH /AA /AI "V:\1\1xапраx.bak\Eyes Relax.txt"   & pause
Неверно задано имя папки.
Не удается найти V:\1\1xапраx.bak\Eyes Relax.txt
Для продолжения нажмите любую клавишу . . .

Z:\ProgrammWork\OperaUsb1214x32\profile\cache\sesn>rd /S /Q "Z:\ProgrammWork\Ope
raUsb1214x32\profile\cache\sesn\opr0000N.tmp"   & erase /Q /F /AS /AH /AA /AI "Z
:\ProgrammWork\OperaUsb1214x32\profile\cache\sesn\opr0000N.tmp"   & pause
Неверно задано имя папки.
Для продолжения нажмите любую клавишу . . .

C:\>rd /S /Q "C:\Радио Лоцман.bak"   & erase /Q /F /AS /AH /AA /AI "C:\Радио Лоц
ман.bak"   & pause
Неверно задано имя папки.
Для продолжения нажмите любую клавишу . . .
[/cut]
C корня диска С: и из любого места виртуального Z: файлы удаляются.

Добавлено: Пт фев 13, 2015 21:54
Skif_off
Flasher
Почему кнопка не спотыкается на амперсанде?

Добавлено: Пт фев 13, 2015 22:10
Flasher
Aleks431
А если заменить

Код: Выделить всё

rd /S /Q "%%#" & del /Q /F /AS /AH /AA /AI
на

Код: Выделить всё

del /Q /F /AS /AH /AA /AI "%%#" || rd /S /Q
:?:

Skif_off
Не понял вопроса.

Добавлено: Пт фев 13, 2015 22:33
Skif_off
Flasher
Привык, что в консоли некоторые символы, амперсанд в частности, в имени способны доставить неприятности, а от for /f "usebackq delims=" прямо-таки разит консолью, но - работает. Почему?

Добавлено: Пт фев 13, 2015 22:50
Aleks431
Flasher писал(а): А если заменить... Код на код...
В новом виде уже и папки не удаляются, остальное постарому.