Ako odstrániť súbory, ale ponechať priečinky v systéme Windows 10

click fraud protection

Priečinky nie je ťažké vytvoriť, ale ak máte zložitú štruktúru adresárov, ktorá si vytvorila čas (a správne pomenovala), pravdepodobne ju nebudete chcieť znova vytvoriť, pokiaľ to nebudete musieť. Môžeš ľahko kopírovať štruktúru priečinkov a ignorovať súbory v ňom, ale ak chcete len odstrániť všetky súbory v priečinku a zároveň zachovať zložitú štruktúru priečinkov, ktorú ste vytvorili, môžete to urobiť tiež. Medzi týmito dvoma metódami si môžete vybrať. Teraz vám vysvetlíme, ako môžete odstrániť súbory, ale ponechať priečinky pomocou jednoduchého príkazu PowerShell.

Odstrániť súbory, ale ponechať priečinky

Na to nepotrebujete práva správcu, pokiaľ neodstraňujete súbory z koreňového adresára jednotky C. Ak ich odstraňujete zo svojho používateľského priečinka alebo z inej jednotky, internej alebo externej, postačia bežné používateľské práva.

Otvorte program PowerShell a spustite príkaz uvedený nižšie. Nahraďte „cestu k priečinku“ za úplná cesta k priečinku z ktorého chcete odstrániť súbory. Tento príkaz odstráni všetky súbory z tohto priečinka a všetky súbory, ktoré sú v podadresároch pod ním. Akcia odstránenia neodošle súbory do koša, preto ich najprv musíte zálohovať.

instagram viewer

príkaz

Get-ChildItem -Path "cesta do priečinka" -Include *. * -File -Recurse | foreach {$ _. Delete ()}

príklad

Get-ChildItem -Path "D: \ Desktop \ Jan 13 - 17" -Vrátane *. * -Súbor -Recurse | foreach {$ _. Delete ()}

Tento príkaz je možné modifikovať tak, aby cielil aj na konkrétny typ súboru. Ak to chcete urobiť, musíte zmeniť nasledujúce;

*.*

Nahraďte druhú hviezdičku príponou súboru pre súbory, na ktoré chcete zacieliť. Napríklad, ak chcete odstrániť všetky textové súbory z priečinka, použijete príkaz uvedený nižšie.

Get-ChildItem -Path "cesta do priečinka" -Include * .txt -File -Recurse | foreach {$ _. Delete ()}

Všetky ostatné súbory zostanú nedotknuté. Rovnako ako predtým, súbory sa neodošlú do koša, takže ich pred odstránením zálohujte. Tento príkaz sa dá tiež použiť na odstránenie súboru, ktorý má rovnaký názov a existuje vo viacerých priečinkoch, napr. Image.png. Opäť zmeníte bit pomocou dvoch hviezdičiek. Príkaz bude vyzerať nasledovne.

Get-ChildItem -Path "cesta do priečinka" -Include image.png -File -Recurse | foreach {$ _. Delete ()}

Existujú rozšírené nástroje na odstraňovanie súborov, ktoré to dokážu, ale tie najlepšie sú často zložité zistiť. Tento príkaz sa dá jednoducho spustiť a existuje oveľa menšia pravdepodobnosť chyby, pretože nič nebude mať za následok vymazanie priečinkov.

watch instagram story