none
Modificare la data di tutti i file di una cartella velocemente? RRS feed

  • Discussione generale

  • Ho scaricato tutti gli audio di WhatsApp su una cartella. Il nome dei file è tipo il seguente: "PTT-20170101-WA0000.opus". Vorrei estrarre la riga di testo "20170101" che si trova nel nome del file ed impostare questa riga come data di creazione del file stesso. So che potrei andare sulle proprietà del file e modificare manualmente ciascun audio, ma sono qualche migliaio e non finirei più. Esiste un comando da Powershell che permette di automatizzare il procedimento?
    venerdì 27 dicembre 2019 14:40

Tutte le risposte

  • Con un minimo di scripting è possibile, i prerequisiti sono scontati : ogni file deve avere il seguente formato con 8 cifre decimali  PTT-20170101-WA0000.opus

    apri un prompt di powershell

    spostati nel folder dove risiedono i files

    cd c:\percorso\del\folder\dove\i\files\risiedono
    dir *.opus |%{ $newname=$_.name -replace "\d{8}",  $($_.CreationTime).ToString("yyyyMMdd"); Rename-Item $_ $newname }
    Ciao Gas

    ps: Fatti una copia dei files, spero di non aver fatto errori


    Gastone Canali >http://www.armadillo.it


    Se alcuni post rispondono al tuo quesito(non necessariamente i miei), ricorda di contrassegnarli come risposta e non dimenticare di contrassegnare anche i post utili. GRAZIE! Ricorda di dare un occhio ai link Click Here andHere

    venerdì 27 dicembre 2019 22:10