Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   [решено] Не выполняет одно условие удаления файла (http://forum.oszone.net/showthread.php?t=131966)

VoodooHaker 14-02-2009 13:52 1038186

Не выполняет одно условие удаления файла
 
Доброго дня!
Подскажите где наступаю на грабли, есть простой батник с таким вот кодом
Код:

@echo on
echo "Start delete files"
taskkill /F /IM SWAutoLaunch.exe
del /F /Q "%PROGRAMFILES%\Sierra Wireless\3G Wireless Module\Generic\Components\SWAutoLaunch.exe"
del /Q "%ALLUSERSPROFILE%\Рабочий Стол\EVDO Watcher.lnk"
echo

Процесс убивается нормально, удаляется файл SWAutoLaunch.exe, но вот ярлык никак не хочет удаляться, пробую в командной строке в ручном режиме удаляется отлично но в батнике не хочет, я уже пробовал и полный путь прописывать все равно не удаляется. ( в командной строке del x:\Documents and Settings\All Users\Рабочий стол\EVDO Watcher.lnk, удаляется но в батнике никак)

Help.
Можно как то по другому удалить этот ярлык?

Petya V4sechkin 14-02-2009 14:10 1038194

Как добиться правильной работы пакетных файлов (*.bat, *.cmd), содержащих кириллические пути?

VoodooHaker 14-02-2009 14:26 1038205

Petya V4sechkin, что то не помогло, сейчас попробую другими редакторами((((

Короче после сохранения там где слово рабочий стол, кракозяблы, может кто у себя сделает батник и выложит я его попробую)))

Кириллический путь здесь не причем, я ярлык скопировал в папку x:\Documents and Settings\All Users\EVDO Watcher.lnk

батник с этой папки все равно его не удаляет, я так думаю проблемма кроется в названии ярлыка, я пробовал из командной строки пошагово удалять у меня несколько раз обрывалось с собщение что данный файл не найден или данный путь не найден x:\Documents and Settings\All Users\EVDO
то есть после EVDO как бы обрыв и оно не видит пробела+Watcher.lnk

Petya V4sechkin 14-02-2009 15:44 1038252

Цитата:

Цитата VoodooHaker
у меня несколько раз обрывалось с собщение что данный файл не найден или данный путь не найден x:\Documents and Settings\All Users\EVDO
то есть после EVDO как бы обрыв и оно не видит пробела+Watcher.lnk

Возможно, там не пробел.

VoodooHaker 14-02-2009 15:52 1038257

гм......, дебильно звучит, а как узнать?)))
как по другому пробел обозначают?

VoodooHaker 14-02-2009 16:16 1038283

Что-то я уже звереть начинаю
обрисовка ситуации есть вотчер http://rapidshare.com/files/197982374/EMMC5XG.msi.html
на радиомодем сиерру, после его инсталляции создается ярлык на рабочем столе.
Я хочу что бы батник удалил мне этот ярлык и еще один файлик из папки созданой инсталлятором и завершил один процесс.
Процесс завершается, файл удаляется, а вот ярлык никак.
Где подводные камни, может кому не сложно попробовать у себя, а то я уж и не знаю чего чудить))

Petya V4sechkin 14-02-2009 17:18 1038334

VoodooHaker, вы ярлык сам выложите.

VoodooHaker 14-02-2009 17:49 1038364

Petya V4sechkin огромное спасибо за подсказку, все таки кодировка
скачал файл который выложил Baw17 , подправил в фаре и прибило вагон счастья, теперь буду искать что не так с редакторами


Время: 02:42.

Время: 02:42.
© OSzone.net 2001-