Výmaz nepotřebných souborů ze starého záložního adresáře windows+program files
Potřeboval bych nějak elegantně vyřešit výmaz starých nepotřebných souborů z adresáře windows+program files. Jedná se o *.exe *.dll a podobně. Většinou udělám při přeinstalaci adresář _záloha kde přemístím všechno co na disku je..jenže teď když řádí ty viry je projíždění všech souborů po čísté instalaci v adresáři záloha ubíjejíci. Tak jsem si řekl že zkusím nějak promazat _\zaloha\windows _\zaloha\program files. Zkoušel jsem různé dávkáče ale nějak to není ono-půlku věcí to odmítne smáznout asi kvůli nějaké ochraně názvů souborů a je to dost neefektivní psát to jako dávkáč.
Nechci smazat celé ty adresáře, v program files jsou někdy *.jpg když je program na alba stupidní a někteří jedinci jsou určitě schopní ukládat i do adresáře Windows. Jde o Win XP. Nepoužíváte někdo něco vhodného ?
V nouzáku to taky nejde ?
Nic lepšího než BATerku nebo WSH skript asi nevymyslíš. Že to některé soubory odmítne smáznout, to mě udivuje. Podle mě by to mělo smazat bez problémů.
Napadlo mě alternativní řešení - Total Commander.
Pomocí Ctrl+B si zobrazit všechny soubory i z podadresářů a pak pomocí Num+ vybrat předdefinovaný výběr (např. *.exe,*,dll atd.). To by mohlo být rychlé a efektivní.
ten totalcmd je dobrý nápad vyzkouším! Dík Možná dostaneš v sobotu pívo
Mám takový pocit, že když Windows vulgo Total Commander narazí při mazání na soubor s příznakem "read only", vyhodí dotaz na vážnost mazacího úmyslu. V nastavení W(T)C jsem ale nikde nenašel potlačení této vlastnosti.
Stačí potvrdit "Smazat vše" a už se neptá.
Nebo si to nastavit:
Díky za informaci.
del *.exe /S /F /Q
??
edit: nebo si das hledat v tom windows vyhledavani a pak to cele oznacis a das smazat ??
Hezký ! Tak to jsem neznal
Když už se potácíš v tom DOSovském pliocénu, tak zkus Deltree.exe (např. na deltree.htm), ten umí lautr všechno.
Tak příkazy z DOSU ve kterém jsem začínal (6.00) znám, u toho DEL /S /F /Q bych řekl že je to nějaký rozšížení, že v dosu nebylo ale možná kecám . Deltree se nehodí kvůli tomu že nechci mazat adresáře ale určité soubory v nich. Ale díky
Máš naprostou pravdu. Ostatně on příkaz DEL v NT systémech vůbec DOSový není. Původní dosový DEL už je mrtvý...
Deltree samozřejmě umí mazat i soubory, aniž by ublížil adresářům. Syntax je např.:
DELTREE.EXE /Y C:\Windows\Temp\*.tmp
Sice nevím, kde to MM_Tank hodlá použít, ale já ve WinXP deltree nemám... Jen rmdir, ale ten maže i s adresářema hlava nehlava.
Jestli ti ten .bat neodmítl smazat něco ne kvůli ochraně souborů, ale kvůli mezerám v názvu. Tomu by mělo odpomoci umístit názvy do úvozovek ("").
Nevím, jak by umisťoval masku (*.exe) do uvozovek?
No jo, zase ten můj návyk na 4nt (=náhrada za Cmd.exe). Tam se může pracovat se seznamem souborů (a často to používám) a tak občas můsím ty úvozovky použít. Když potom radím něco k .bat, tak zapomenu, co patři jenom k Cmd.exe a co k 4nt.
Snad to nebude moc od tématu, ale chtěl jsem poprosit o radu, zda-li je možno vymazat (bez katastrofálních následků) ty nepříjemné podadresáře s velmi neestetickými názvy ála: "$NtUninstallKB899589$" apod.? OS W-XP.
Klidně maž