Questo post ti mostrerà come sposta tutti i file dalle sottocartelle alla cartella principale in Windows 11/10 . È un processo che richiede molto tempo per spostare più sottocartelle contenenti file in un'unica cartella. Fortunatamente, Windows offre alcune funzionalità integrate per spostare o copiare tutti i file dalle sottocartelle alla cartella principale. Continua a leggere questo post per conoscere queste funzionalità.
app che impedisce l'arresto
Sposta tutti i file dalle sottocartelle alla cartella principale in Windows
Segui questi metodi per spostare tutti i file dalle sottocartelle alla cartella principale:
- Utilizzo del prompt dei comandi
- Utilizzo di PowerShell
- Utilizzo di Esplora file
- Utilizzo del file batch
Vediamoli ora nel dettaglio.
1] Utilizzo di PowerShell
Ecco come puoi spostare i file dalle sottocartelle alla cartella principale utilizzando PowerShell:
- Aprire PowerShell come amministratore.
- Digita questo comando e premi accedere
New-Item -ItemType Directory -Path "FolderPath"
. - Questo comando creerà una nuova cartella in cui verranno spostati i file. Sostituire FolderPath con il percorso della posizione in cui si desidera creare la cartella.
- Ora digita questo comando e premi accedere :
Set-Location -Path "SubfolderLocation"
- Questo comando modificherà la directory corrente nella cartella di origine contenente le sottocartelle da trasferire. Sostituire SottocartellaPosizione con la posizione della sottocartella.
- Infine, esegui questo comando per copiare tutti i file nelle sottocartelle in una cartella principale. Qui, sostituisci MainFolder con la posizione della cartella di destinazione.
Get-ChildItem -Recurse -File | Copy-Item -Destination "MainFolder"
2] Utilizzo del prompt dei comandi
Segui questi passaggi per spostare o copiare file e cartelle utilizzando il prompt dei comandi:
- Aprire Prompt dei comandi come amministratore.
- Digita il seguente comando e premi accedere . Questo creerà una nuova cartella per spostare o copiare i file. Assicurati di sostituire Cartella principale con il percorso in cui deve essere creata la cartella.
md "MainFolder"
- Una volta creata la cartella di destinazione, è necessario modificare la directory corrente nella cartella di origine contenente le sottocartelle. Esegui questo comando per farlo. Assicurati di sostituire Percorso sottocartella con il percorso della sottocartella.
cd /d "SubFolderpath"
- Infine, esegui questo comando per copiare tutti i file nelle sottocartelle in una cartella principale. Sostituire MainFolderPath con il percorso della cartella di destinazione.
for /r %d in (*) do copy "MainFolderPath"
Nota: Nel comando finale, puoi sostituire copy con move se vuoi spostare i file invece di copiarli.
3] Utilizzo di Esplora file
In questo metodo utilizzeremo Esplora file per spostare i file dalle sottocartelle a una cartella principale. Ecco come:
- Apri Esplora file e vai alla cartella contenente le sottocartelle da spostare.
- Digita il seguente comando nella barra di ricerca e premi accedere . Questo comando ordina a Esplora file di escludere tutte le cartelle dai risultati della ricerca, ovvero verranno visualizzati solo i file.
*.* NOT type:"file folder"
- Ora, premi CTRL+A per selezionare tutti i file e tagliare o copiare questi file secondo le tue preferenze.
- Passare alla cartella principale e premere CTRL+V per incollare tutti i file.
Leggere: Non è possibile trascinare e rilasciare file o cartelle in Windows
4] Utilizzo del file batch
La creazione e l'esecuzione di un file batch eseguirà diversi comandi per spostare file e cartelle da una posizione all'altra. Ecco come:
- Apri Blocco note e incolla il seguente codice:
@echo off set SOURCE_FOLDER=FolderWithSubfoldersPath set DESTINATION_FOLDER=MainfolderPath if not exist "%DESTINATION_FOLDER%" ( mkdir "%DESTINATION_FOLDER%" ) for /r "%SOURCE_FOLDER%" %%f in (*) do ( move "%%f" "%DESTINATION_FOLDER%\" ) echo All files have been moved to %DESTINATION_FOLDER%. pause
- Ora salva questo file con a .uno estensione. Assicurarsi di sostituire MainfolderPath con il percorso della cartella di destinazione e CartellaConSottocartellePercorso con il percorso della cartella delle sottocartelle.
- Esegui il file batch come amministratore e il comando verrà eseguito.
Voilà, ora hai spostato correttamente tutti i file dalle sottocartelle alla cartella principale in Windows.
Leggere: Nessun avviso duplicato durante la copia o lo spostamento di file e cartelle
Speriamo che questo post ti abbia aiutato.
cosa succede se non attivi Windows
C'è un modo per spostare i file da più cartelle contemporaneamente?
Sì, Windows offre più funzionalità per spostare i file da varie cartelle contemporaneamente. Puoi farlo eseguendo *.* NOT type:”cartella file” in Esplora file e copiando e incollando i file. Oltre a questo, anche l'utilizzo del prompt dei comandi e di PowerShell può farlo funzionare.
Come rimuovere tutti i file dalle sottocartelle e riposizionarli in una cartella?
Puoi rimuovere tutti i file dalle sottocartelle e riposizionarli in una cartella semplicemente premendo CTRL + A per copiarli e CTRL + X per tagliarli. Quindi vai alla cartella di destinazione e premi CTRL + V per incollare i file.