Hej, chciałem sobie skrobnąć plik .bat, żeby automatycznie wyczyścić foldery w AQQ (cache, avatary itp)
No, i spłodziłem takie coś :
@echo
pause
ERASE D:\Documents and Settings\chrup\WapSter\AQQ Folder\Profiles\Mateusz\CustomEmots
D:\Documents and Settings\chrup\WapSter\AQQ Folder\Profiles\Mateusz\Data\Archive\Cache
D:\Documents and Settings\chrup\WapSter\AQQ Folder\Profiles\Mateusz\Incoming
Ale :
Jak dodać kilka EARS’ów? To chyba, a raczej napewno jest źle, ale pomysłu żadnego nie mam ;/
Jak to odpalam, to mi wywala D:\Doc(…)\Pulpit\pause (ja skróciłem ścieżkę, wiadomo o co chodzi) - i nic ;/
Nie chcę kasować całych folderów, tylko ich zawartość (tutaj avatarów akurat nie ma uwzględnionych ;p)
Żeby kasowało Ci pliki z tych folderów, dopisz na końcu ścieżki *.* wówczas skasujesz zawartość folderu a nie on sam. Poza tym w pliku wsadowym (*.bat) możesz wstawić tyle razy polecenie erase ile zechcesz.
Zrobiłeś jeden błąd. Na początku nie daje się pause, bo wtedy cały plik batch zaprzestaje pracę. I jeszcze jedna, ważna, ale to bardzo ważna zasada, o której zawsze się zapomina. I zapamiętaj to na przyszłość. Kiedy w poleceniach w plikach batch występują lokalizacje ze spacjami, to nazwy tych folderów bierzemy w cudzysłów. I należy pisać @echo off, a nie samo @echo bez off
@echo off
ERASE D:\"Documents and Settings"\chrup\WapSter\"AQQ Folder"\Profiles\Mateusz\CustomEmots
ERASE D:\"Documents and Settings"\chrup\WapSter\"AQQ Folder"\Profiles\Mateusz\Data\Archive\Cache
ERASE D:\"Documents and Settings"\chrup\WapSter\"AQQ Folder"\Profiles\Mateusz\Incoming