none
Script pour changer le titre des documents RRS feed

  • Question

  • Bonjour à tous,

    je cherche un script PowerShell pour changer, voir supprimer le Titre des documents se trouvant dans un repertoire.

    Le nom du fichier est toto.pdf, et son titre est "PDF scanne le 01/01/2017' (par exemple)

    Idéalement, je voudrais remplacer 'PDF scanné ...' par 'toto.pdf'

    Merci de votre aide


    Arnaud BAROUX - Theradiag

    mardi 4 juillet 2017 12:40

Toutes les réponses

  • Bonjour,

    Pour être sûr de bien comprendre, tu voudrais remplacer PDF scanne le 01/01/2017.pdf par toto.pdf  ?

    Par définition, dans un répertoire tu ne peux avoir qu'un seul fichier ayant le même nom, tu ne pourras ainsi par renommer l'ensemble des fichiers d'un répertoire par un nom identique.

    En prenant en compte cela, tu peux essayer ça : 

    $Files = Get-Item "C:\XXXX\*.pdf"

    $FileNames = $Files.Name

    Foreach ($FileName in $FileNames) {

    $counter = [array]::IndexOf($FileNames, $FileName)   

    $FileNameNew = $FileName.Replace("$FileName","toto $counter.pdf")   

    Rename-Item $FileName $FileNameNew    

    }

    Tu verras tes fichiers PDF de ce répertoire se faire renommer en toto 0.pdf toto 1.pdf toto 2.pdf etc. dans l'ordre de ton répertoire.


    • Modifié H4x00m vendredi 14 juillet 2017 05:43
    vendredi 14 juillet 2017 05:17