Come eliminare i file ma conservare le cartelle su Windows 10

Le cartelle non sono difficili da creare, ma se hai una struttura di directory complessa che ha richiesto tempo per essere creata (e nominata correttamente), probabilmente non vorrai ricrearla a meno che non sia necessario. Puoi copiare una struttura di cartelle abbastanza facilmente e ignorare i file in essa contenuti ma, se desideri semplicemente eliminare tutti i file nella cartella pur mantenendo la complessa struttura di cartelle che hai creato, puoi farlo anche tu. Tra i due metodi, puoi fare la tua scelta. Spiegheremo come è possibile eliminare i file ma mantenere le cartelle con un semplice comando PowerShell.

Elimina i file ma conserva le cartelle

Non sono necessari i diritti di amministratore per questo a meno che non si eliminino file dalla radice dell'unità C. Se li stai eliminando dalla cartella utente o da qualsiasi altra unità, interna o esterna, i normali diritti utente saranno sufficienti.

Come eliminare i file ma conservare le cartelle su Windows 10

Apri PowerShell ed esegui il comando seguente. Sostituisci 'percorso-cartella' con il percorso completo della cartella da cui desideri eliminare i file. Questo comando eliminerà tutti i file da questa cartella e tutti i file che si trovano nelle sottocartelle sottostanti. L'azione di eliminazione non invia i file al Cestino, quindi assicurati di eseguirne prima il backup.

Comando

Get-ChildItem -Path "percorso-cartella" -Include *.* -File -Recurse | foreach { $_.Cancella()}

Esempio

Get-ChildItem -Path "D:\Desktop\Jan 13 - 17" -Include *.* -File -Recurse | foreach { $_.Cancella()}

Come eliminare i file ma conservare le cartelle su Windows 10

Questo comando può essere modificato per indirizzare anche un tipo specifico di file. Per fare ciò, è necessario modificare quanto segue;

*.*

Sostituisci il secondo asterisco con l'estensione del file per i file che desideri scegliere come target. Ad esempio, se desideri eliminare tutti i file di testo da una cartella, utilizzerai il comando seguente.

Get-ChildItem -Path "percorso-cartella" -Include *.txt -File -Recurse | foreach { $_.Cancella()}

Tutti gli altri file verranno lasciati intatti. Come prima, i file non verranno inviati al Cestino, quindi eseguine il backup prima di eliminarli. Questo comando può essere utilizzato anche per eliminare un file che ha lo stesso nome e che esiste in più cartelle, ad esempio image.png. Di nuovo, modificherai il bit con i due asterischi. Il comando sarà simile al seguente.

Get-ChildItem -Path "percorso-cartella" -Include image.png -File -Recurse | foreach { $_.Cancella()}

Esistono utilità avanzate di eliminazione dei file che possono farlo, ma le migliori sono spesso complesse da capire. Questo comando è semplice da eseguire e ci sono molte meno possibilità di errore poiché nulla comporterà l'eliminazione delle cartelle.

Leave a Comment

Modifica le proprietà dei documenti PDF con PDF Info

Modifica le proprietà dei documenti PDF con PDF Info

PDF Info è uno strumento che consente di modificare le proprietà dei file PDF. È possibile modificare autore, titolo, argomento, parole chiave, creatore, produttore e PDF.

Come abilitare la barra di stato del Blocco note in Windows 7

Come abilitare la barra di stato del Blocco note in Windows 7

Per impostazione predefinita, il Blocco note integrato in Windows 7 non mostra la barra di stato (nella parte inferiore della finestra). Tuttavia, a volte è necessario conoscere le nozioni di base.

Mostra i LED della tastiera nella barra delle applicazioni di Windows

Mostra i LED della tastiera nella barra delle applicazioni di Windows

Keybord Leds è stato progettato pensando agli utenti che non hanno LED sulla tastiera o che sono troppo piccoli per poterli utilizzare. Visualizza i LED della tastiera nel sistema.

Swiff Player: riproduce file SWF, alternativa ad Adobe Flash Debugger

Swiff Player: riproduce file SWF, alternativa ad Adobe Flash Debugger

Scopri Swiff Player: uno strumento gratuito e facile da usare per eseguire animazioni SWF e applet applicativi senza la suite Adobe Flash.

WindowMenuPlus aggiunge 9 utili opzioni al menu della barra del titolo dellapp

WindowMenuPlus aggiunge 9 utili opzioni al menu della barra del titolo dellapp

Migliora la tua esperienza Windows con Moo0 WindowMenuPlus. Accedi a 9 potenti opzioni dal menu della barra del titolo di qualsiasi applicazione.

Disabilitare Windows 7 SuperFetch

Disabilitare Windows 7 SuperFetch

Ieri ho spiegato sia Prefetch che Superfetch. Sia Windows Vista che Windows 7 contengono Superfetch poiché è più avanzato e utilizza più

Ottimizza Windows Prefetch (XP) e Superfetch (Vista)

Ottimizza Windows Prefetch (XP) e Superfetch (Vista)

TweakPrefech è una semplice utility per Windows che consente all'utente di modificare il Prefetch di Windows XP e il Superfetch di Windows 7. Cosa sono esattamente Prefetch e

Tieni traccia dei debiti e degli articoli presi in prestito su PC, Mac, Android e iOS con I Owe You

Tieni traccia dei debiti e degli articoli presi in prestito su PC, Mac, Android e iOS con I Owe You

Se dimentichi il telefono a casa o non ricordi dove hai messo le chiavi della macchina, è probabile che tu sia l'unico ad essere disturbato dalla tua dimenticanza. Ora

Sincronizza le foto di ImageShack su Windows, Mac, Android e iOS con SkyPath

Sincronizza le foto di ImageShack su Windows, Mac, Android e iOS con SkyPath

Non mancano di certo i servizi di archiviazione cloud, ma scoprirai che esiste una nicchia particolare tra questi servizi specializzati in foto.

Cambia la stampante predefinita per diversi lavori di stampa

Cambia la stampante predefinita per diversi lavori di stampa

Hai più stampanti collegate al sistema e vuoi utilizzare ciascuna di esse per diversi lavori di stampa? Supponiamo di voler utilizzare "Stampante A" quando