Удаление файлов с пробелами в имени в cmd
Возникла проблема, при создании Unattended setup'a создал bat для указания ключей и тому подобного и он напрочь отказывается сносить иконки удаление которых я назначил после установки программы, имена имеют пробелы, какой должен быть правильный синтаксис? Пробовал имя файла заключать в кавычки - всё равно отказывается, может кто подскажет?
Конкретно пишу так: del %userprofile%\Desktop\"Total Commander XP - Новичок.lnk" |
o3opHuk
А если полностью путь в кавычки заключить? del "%userprofile%\Desktop\Total Commander XP - Новичок.lnk" |
Не не прокатило пишет не удалось найти фай, путь к нему и вместо "Новичок" пишет крюкозябры, может это связано с тем что инсталл просто не успевает создать ярлыки??? в общем вот весь батник:
cls @ECHO OFF ECHO Total Commander XP 6.52 install now. ECHO Please wait... start /wait total_xp.exe /VERYSILENT /SP- ECHO. ECHO Killing Totalcmd.exe process. taskkill.exe /F /IM TOTALCMD.EXE ECHO . ECHO Deleting Novise User Profile Shortcut. del "%userprofile%\Desktop\Total Commander XP - Новичок.lnk" ECHO Installing Profile and Registry key profile.exe ECHO . ECHO Creating QuickLaunch Icon. COPY /y "%userprofile%\Desktop\"Total Commander XP.lnk" %userprofile%\Application Data\Microsoft\Internet Explorer\Quick Launch ECHO . ECHO Now you have Total Commander XP 6.52... pause Просьба сильно не глумить, я только только начинаю )) |
Всё, спасибо, разобрался... Fucking кодировки...
|
Цитата:
А если есть сомнения по поводу Цитата:
Я где-то в интернете взял sleep.exe и пользуюсь им для задержки выполнения команд. p.s.: и использовать для удаления нужно вариант McDAK а. |
Цитата:
Всем спасибо за ответы, тему можно прибивать. |
Время: 14:11. |
Время: 14:11.
© OSzone.net 2001-