PowerShell è uno strumento amministrativo Windows in grado di gestire "File Explorer"Operazioni come la copia, lo spostamento, l'eliminazione e la ridenominazione dei file. Più specificamente, la ridenominazione dei file in File Explorer richiede così tanto tempo. Invece di dedicare così tanto tempo e sforzi, utilizza lo script PowerShell per completare questo compito in una volta. PowerShell può rinominare un singolo file e anche più file contemporaneamente. Questa operazione di rinomina di più file può essere eseguita utilizzando un loop.
Questo post panoramicherà una guida dettagliata per rinominare i file nel Loop PowerShell.
Come rinominare i file in un ciclo in PowerShell?
Rinominare il file in Windows è considerato un'operazione normale. Poiché il file può essere selezionato e rinominato utilizzando il menu contestuale. Ma se hai più file da rinominare, farlo usando il contesto richiederà così tanto tempo. Tuttavia, lo script PowerShell usando "Per ciascuno()"Loop può ridurre il tempo complessivo.
Esempio
Controlliamo i file prima di cambiare il loro nome in un ciclo. Per questo motivo, usa il “Get-childitem"CMDLET insieme al percorso della cartella, come mostrato di seguito:
> Get-childitem "c: \ doc"
Ora rinominiamo i file in un ciclo usando "Per ciascuno()" ciclo continuo:
$ Docfiles = (get-childitem "c: \ doc \*.*"| Foreach-Object $ _.nome)
foreach ($ file in $ docfiles)
$ RENAME = 'NEWFILE' + $ FILE
Rinominare "c: \ doc \ $ file" $ rinomina -verbose
Rinomina variabile chiara
Secondo il codice sopra:
Il codice è stato eseguito correttamente.
Ora, eseguiamo il comando seguente per verificare se i file sono stati rinominati o meno:
> Get-childitem "c: \ doc"
Poiché l'output conferma che i file sono stati rinominati con successo seguendo lo stesso modello di partenza.
Conclusione
La ridenominazione dei file in un ciclo in PowerShell può essere eseguita utilizzando "Per ciascuno()" ciclo continuo. Il ciclo "foreach ()" rinomina i file con la combinazione di "get-childitem" e "Rinominare"Cmdlets. IL "Get-childitem"CMDLET ottiene l'indirizzo della cartella in cui si trovano più file, il ciclo" foreach () "passa attraverso ogni file e quindi il cmdlet" Rinomina Item "rinomina i file uno per uno. Questo tutorial ha panoramato una procedura dettagliata per rinominare i file in un ciclo in PowerShell.