Powershell Déplacer L'Élément De Renommer Si Le Fichier Existe

J'ai un script powershell qui prend tous les fichiers dans un répertoire, renomme le premier et le déplace, puis passe au fichier suivant. Parfois, il y aura plusieurs fichiers sont renommés pour le même nom (à cause du système qu'il va, pas l'idéal et d'avoir à changer) et était d'écraser les fichiers qui ne devraient pas avoir été écrasés avec force. J'ai besoin de tous les fichiers à déplacer, mais aussi avoir des noms uniques de sorte que nous avons à disposition dans l'emplacement de destination. Est-il un moyen facile de l'avoir à renommer automatiquement de sorte qu'il pourrait ressembler:

123.txt
123(1).txt
123(2).txt

ou

123.txt
123_1.txt
123_2.txt

  • J'ai une petite idée sur powershell (le nom est une blague en elle-même...), mais n'est-ce pas offrir à certains la fonction de création des noms de fichier en cours de garantie unique à l'instar d'autres environnements?
  • J'ai trouvé peu de documentation, mais n'ai rien vu à propos des noms uniques, juste qu'il peut forcer déplacer et remplacer le fichier qui existe déjà, sinon il renvoie une erreur et ignore le déplacer, laissant le vieux et le nouveau fichier dans leur répertoire respectif.
InformationsquelleAutor bmbaeb | 2013-05-30