Mostra notizie nelle discussioni
  • Avatar
    ☺
    Scritto da
    ::1
    il 2016-08-09 15:58:24.0 alle 2016-08-09 15:58:24.0
    Trollate totali: 12321
    parliamo di informatica: rinominare i files
    A seconda del cellulare che ho avuto e dell'app utilizzata mi ritrovo con foto e video nominati così:
    _YYYYMMDD_HHMISS.JPG
    YYYY-MM-DD HH:MI.SS(Località, opzionale).jpg
    (PANO_, opzionale)YYYYMMDD_HHMISS.{jpg,mp4}
    {IMG,VID}_YYYYMMDD_HHMISS(~N, opzionale, ripetuto).{jpg,mp4}
    video-YYYY-MM-DD-HH-MI-SS.3gp

    Senza scrivermi lo script, c'è qualche programma per sistemarle e uniformarle in una unica naming convention?
    Young professional woman and busy mom.
    • Avatar
      ☺
      Scritto da
      il 2016-08-09 16:12:28.0 alle 2016-08-09 16:12:28.0
      Trollate totali: 42885
      Re: parliamo di informatica: rinominare i files
      Scritto da: ::1
      > A seconda del cellulare che ho avuto e dell'app utilizzata mi ritrovo con foto e video nominati così:
      > _YYYYMMDD_HHMISS.JPG
      > YYYY-MM-DD HH:MI.SS(Località, opzionale).jpg
      > (PANO_, opzionale)YYYYMMDD_HHMISS.{jpg,mp4}
      > {IMG,VID}_YYYYMMDD_HHMISS(~N, opzionale, ripetuto).{jpg,mp4}
      > video-YYYY-MM-DD-HH-MI-SS.3gp
      >
      > Senza scrivermi lo script, c'è qualche programma per sistemarle e uniformarle in una unica naming convention?

      Ne avevo trovato uno che rinominava basandosi sugli EFIX
      Edit: O forse era la creationDate del file, non mi ricordo ...

      **Modificato dall'autore il 09.08.2016 16:12**
      `"la realta' non e' cosi' terrificante come vogliono farti credere" - Giambo ` - Wakko che cita Giambo
      • Avatar
        ☺
        Scritto da
        ::1
        il 2016-08-09 16:14:20.0 alle 2016-08-09 16:14:20.0
        Trollate totali: 12321
        Re: parliamo di informatica: rinominare i files
        Scritto da: Giambo
        > Scritto da: ::1
        > > A seconda del cellulare che ho avuto e dell'app utilizzata mi ritrovo con foto e video nominati così:
        > > _YYYYMMDD_HHMISS.JPG
        > > YYYY-MM-DD HH:MI.SS(Località, opzionale).jpg
        > > (PANO_, opzionale)YYYYMMDD_HHMISS.{jpg,mp4}
        > > {IMG,VID}_YYYYMMDD_HHMISS(~N, opzionale, ripetuto).{jpg,mp4}
        > > video-YYYY-MM-DD-HH-MI-SS.3gp
        > >
        > > Senza scrivermi lo script, c'è qualche programma per sistemarle e uniformarle in una unica naming convention?
        >
        > Ne avevo trovato uno che rinominava basandosi sugli EFIX
        > Edit: O forse era la creationDate del file, non mi ricordo ...

        Anche quelli sono da fixare, a forza di copia/sposta/etc. etc.
        Allora me lo scripto va.
        Young professional woman and busy mom.
        • Avatar
          ☺
          Scritto da
          il 2016-08-09 23:09:48.0 alle 2016-08-09 23:09:48.0
          Trollate totali: 693
          Re: parliamo di informatica: rinominare i files
          Scritto da: ::1
          > Scritto da: Giambo
          > > Scritto da: ::1
          > > > A seconda del cellulare che ho avuto e dell'app utilizzata mi ritrovo con foto e video nominati così:
          > > > _YYYYMMDD_HHMISS.JPG
          > > > YYYY-MM-DD HH:MI.SS(Località, opzionale).jpg
          > > > (PANO_, opzionale)YYYYMMDD_HHMISS.{jpg,mp4}
          > > > {IMG,VID}_YYYYMMDD_HHMISS(~N, opzionale, ripetuto).{jpg,mp4}
          > > > video-YYYY-MM-DD-HH-MI-SS.3gp
          > > >
          > > > Senza scrivermi lo script, c'è qualche programma per sistemarle e uniformarle in una unica naming convention?
          > >
          > > Ne avevo trovato uno che rinominava basandosi sugli EFIX
          > > Edit: O forse era la creationDate del file, non mi ricordo ...
          >
          > Anche quelli sono da fixare, a forza di copia/sposta/etc. etc.
          > Allora me lo scripto va.

          ecco bravo
      • Avatar
        Scritto da
        Non Autenticato
        il 2016-08-09 16:14:57.0 alle 2016-08-09 16:14:57.0
        Re: parliamo di informatica: rinominare i files
        Scritto da: Giambo
        > Scritto da: ::1
        > > A seconda del cellulare che ho avuto e dell'app utilizzata mi ritrovo con foto e video nominati così:
        > > _YYYYMMDD_HHMISS.JPG
        > > YYYY-MM-DD HH:MI.SS(Località, opzionale).jpg
        > > (PANO_, opzionale)YYYYMMDD_HHMISS.{jpg,mp4}
        > > {IMG,VID}_YYYYMMDD_HHMISS(~N, opzionale, ripetuto).{jpg,mp4}
        > > video-YYYY-MM-DD-HH-MI-SS.3gp
        > >
        > > Senza scrivermi lo script, c'è qualche programma per sistemarle e uniformarle in una unica naming convention?
        >
        > Ne avevo trovato uno che rinominava basandosi sugli EFIX
        > Edit: O forse era la creationDate del file, non mi ricordo ...
        >
        > **Modificato dall'autore il 09.08.2016 16:12**

        sugli eprick
    • Avatar
      Scritto da
      Non Autenticato
      il 2016-08-09 23:32:04.0 alle 2016-08-09 23:32:04.0
      Re: parliamo di informatica: rinominare i files
      Scritto da: ::1
      > A seconda del cellulare che ho avuto e dell'app utilizzata mi ritrovo con foto e video nominati così:
      > _YYYYMMDD_HHMISS.JPG
      > YYYY-MM-DD HH:MI.SS(Località, opzionale).jpg
      > (PANO_, opzionale)YYYYMMDD_HHMISS.{jpg,mp4}
      > {IMG,VID}_YYYYMMDD_HHMISS(~N, opzionale, ripetuto).{jpg,mp4}
      > video-YYYY-MM-DD-HH-MI-SS.3gp
      >
      > Senza scrivermi lo script, c'è qualche programma per sistemarle e uniformarle in una unica naming convention?

      È un problema che io ho fin dal 1990.
      • Avatar
        ☺
        Scritto da
        ::1
        il 2016-08-10 00:32:04.0 alle 2016-08-10 00:32:04.0
        Trollate totali: 12321
        Re: parliamo di informatica: rinominare i files
        Scritto da:
        > Scritto da: ::1
        > > A seconda del cellulare che ho avuto e dell'app utilizzata mi ritrovo con foto e video nominati così:
        > > _YYYYMMDD_HHMISS.JPG
        > > YYYY-MM-DD HH:MI.SS(Località, opzionale).jpg
        > > (PANO_, opzionale)YYYYMMDD_HHMISS.{jpg,mp4}
        > > {IMG,VID}_YYYYMMDD_HHMISS(~N, opzionale, ripetuto).{jpg,mp4}
        > > video-YYYY-MM-DD-HH-MI-SS.3gp
        > >
        > > Senza scrivermi lo script, c'è qualche programma per sistemarle e uniformarle in una unica naming convention?
        >
        > È un problema che io ho fin dal 1990.

        Mi hai ricordato di scrivere lo script, l'ho appena fatto:
        #!/usr/bin/env perl
        
        use strict;
        use warnings;
        
        # regexes
        my $yyyy = "(?<yyyy>\\d{4})";
        my $mm   = "(?<mm>\\d{2})";
        my $dd   = "(?<dd>\\d{2})";
        my $hh   = "(?<hh>\\d{2})";
        my $mi   = "(?<mi>\\d{2})";
        my $ss   = "(?<ss>\\d{2})";
        my $ext  = "(?<ext>jpg|mp4|3gp|JPG|m4v)";
        
        my $re1 = "$yyyy\\-$mm\\-$dd $hh\\.$mi\\.$ss.*?\\.$ext";
        my $re2 = "(PANO_|IMG_|VID_)?$yyyy$mm$dd\_$hh$mi$ss.*?\\.$ext";
        my $re3 = "video-$yyyy-$mm-$dd-$hh-$mi-$ss\\.$ext";
        
        my $directory = 'Camera';
        print "cd '$directory'\n";
        
        opendir (DIR, $directory) or die $!;
        while (my $file = readdir(DIR)) {
          next if $file =~ /^\.{1,2}$/;
          if ($file =~ $re1) {
            # print $file . " match re1\n";
          } elsif ($file =~ $re2) {
            # print $file . " match re2\n";
          } elsif ($file =~ $re3) {
            # print $file . " match re3\n";
          } else {
            print "# " . $file . " no match !!!!\n";
            next;
          }
          my $newname = $+{yyyy} . $+{mm} . $+{dd} . "_" . $+{hh} . $+{mi} . $+{ss} . ".". lc($+{ext});
          print "mv -v '$file' '$newname'\n";
        }
        closedir(DIR);
        


        Emette uno script sh perché voglio sempre verificare cosa succede, nel mio caso ha generato tutto bene e poi l'ho eseguito.
        Young professional woman and busy mom.
        • Avatar
          Scritto da
          Non Autenticato
          il 2016-08-10 00:39:09.0 alle 2016-08-10 00:39:09.0
          Re: parliamo di informatica: rinominare i files
          Scritto da: ::1
          > Scritto da:
          > > Scritto da: ::1
          > > > A seconda del cellulare che ho avuto e dell'app utilizzata mi ritrovo con foto e video nominati così:
          > > > _YYYYMMDD_HHMISS.JPG
          > > > YYYY-MM-DD HH:MI.SS(Località, opzionale).jpg
          > > > (PANO_, opzionale)YYYYMMDD_HHMISS.{jpg,mp4}
          > > > {IMG,VID}_YYYYMMDD_HHMISS(~N, opzionale, ripetuto).{jpg,mp4}
          > > > video-YYYY-MM-DD-HH-MI-SS.3gp
          > > >
          > > > Senza scrivermi lo script, c'è qualche programma per sistemarle e uniformarle in una unica naming convention?
          > >
          > > È un problema che io ho fin dal 1990.
          >
          > Mi hai ricordato di scrivere lo script, l'ho appena fatto:
          >
          > #!/usr/bin/env perl
          > 
          > use strict;
          > use warnings;
          > 
          > # regexes
          > my $yyyy = "(?<yyyy>\\d{4})";
          > my $mm   = "(?<mm>\\d{2})";
          > my $dd   = "(?<dd>\\d{2})";
          > my $hh   = "(?<hh>\\d{2})";
          > my $mi   = "(?<mi>\\d{2})";
          > my $ss   = "(?<ss>\\d{2})";
          > my $ext  = "(?<ext>jpg|mp4|3gp|JPG|m4v)";
          > 
          > my $re1 = "$yyyy\\-$mm\\-$dd $hh\\.$mi\\.$ss.*?\\.$ext";
          > my $re2 = "(PANO_|IMG_|VID_)?$yyyy$mm$dd\_$hh$mi$ss.*?\\.$ext";
          > my $re3 = "video-$yyyy-$mm-$dd-$hh-$mi-$ss\\.$ext";
          > 
          > my $directory = 'Camera';
          > print "cd '$directory'\n";
          > 
          > opendir (DIR, $directory) or die $!;
          > while (my $file = readdir(DIR)) {
          > next if $file =~ /^\.{1,2}$/;
          > if ($file =~ $re1) {
          > # print $file . " match re1\n";
          > } elsif ($file =~ $re2) {
          > # print $file . " match re2\n";
          > } elsif ($file =~ $re3) {
          > # print $file . " match re3\n";
          > } else {
          > print "# " . $file . " no match !!!!\n";
          > next;
          > }
          > my $newname = $+{yyyy} . $+{mm} . $+{dd} . "_" . $+{hh} . $+{mi} . $+{ss} . ".". lc($+{ext});
          > print "mv -v '$file' '$newname'\n";
          > }
          > closedir(DIR);
          > 

          >
          > Emette uno script sh perché voglio sempre verificare cosa succede, nel mio caso ha generato tutto bene e poi l'ho eseguito.

          Perl?
<softv>

Pagina generata in 99 millisecondi

Utenti attivi: 11 nell'ultimo minuto, 24 negli ultimi cinque minuti, 54 negli ultimi 15 minuti