PDA

Показать полную графическую версию : [решено] Не выполняет одно условие удаления файла


VoodooHaker
14-02-2009, 13:52
Доброго дня!
Подскажите где наступаю на грабли, есть простой батник с таким вот кодом
@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
Как добиться правильной работы пакетных файлов (*.bat, *.cmd), содержащих кириллические пути? (http://oszone.net/2774#q8)

VoodooHaker
14-02-2009, 14:26
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
у меня несколько раз обрывалось с собщение что данный файл не найден или данный путь не найден x:\Documents and Settings\All Users\EVDO
то есть после EVDO как бы обрыв и оно не видит пробела+Watcher.lnk
Возможно, там не пробел.

VoodooHaker
14-02-2009, 15:52
гм......, дебильно звучит, а как узнать?)))
как по другому пробел обозначают?

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

Petya V4sechkin
14-02-2009, 17:18
VoodooHaker, вы ярлык сам выложите.

VoodooHaker
14-02-2009, 17:49
Petya V4sechkin огромное спасибо за подсказку, все таки кодировка
скачал файл (http://forum.oszone.net/attachment.php?attachmentid=5979&d=1191145650) который выложил Baw17 , подправил в фаре и прибило вагон счастья, теперь буду искать что не так с редакторами




© OSzone.net 2001-2012