Sto cercando di utilizzare il cmdlet Rename-Item per fare la prossima:Rename-Item e sovrascrivere anche se esisto
ho cartella che contiene "* .txt" file (diciamo, 1.txt , 2.txt ecc ...) Voglio copiare i file che hanno un prefisso, rinominarli in * .txt e sovrascrivere eventuali file esistenti se ce ne sono.
esempio:
cartella C: \ TEST file: 1.txt, 2.txt, 3.txt, 4.txt, 5.txt, index.1.txt, index.2.txt, index.3.txt, index.4.txt, index.5.txt
voglio usare rename-item per filtrare qualsiasi index.*.txt
e rinominarli a *.txt
, e se esiste stesso file, lo sostituisce .
Grazie ragazzi
Hai provato l'interruttore force? –
@PeterSchneider La forza non funzionerà in questo modo con 'Rinomina-Elemento' come si otterrebbe ancora' Impossibile creare un file quando quel file esiste già. – Matt
È possibile utilizzare [File.IO.File] :: Copia ($ file sorgente, $ targetfile, $ true); - $ true sovrascrive il file esistente ... –