2016-03-01 1 views
0

Comment copier puis renommer le fichier? Exemple J'ai le fichier CSC_KPI_2011201 et je veux copier ce fichier à un autre endroit, puis le renommer en KPI_DATA_2011201. "2011201" est une chaîne variable, c'est-à-dire qu'elle peut avoir n'importe quelle valeur.Copier et renommer le fichier

C'est le code que je voudrais réécrire. $file.FullName contient le nom de fichier d'origine et $output_path est le répertoire de destination.

Copy-Item $file.FullName $output_path 
+0

Ajouter un nom de fichier 'output_path' – Indian

Répondre

1

juste fournir le chemin complet (y compris le nouveau nom) comme destination:

$dst = Join-Path $output_path ($file.Name -replace 'CSC_KPI_','KPI_DATA_') 
Copy-Item $file.FullName $dst 
+0

$ Cette copie le fichier d'origine et créer de nouveaux appels de fichiers" KPI_DATA_2011201 'qui ne répond pas à ma demande – user664481

+0

@ user664481 Ensuite, vous devriez avoir énoncé vos exigences plus clairement. Voir la mise à jour –