Paso 1: Hacer un "montón de archivos" (prueba)
En primer lugar necesitaremos un conjunto de archivos de prueba para que pueda jugar con orden. He atado un archivo (filepile.tarfile.gz) que puede ser ampliado en los archivos de prueba (utilizando el programa gratuito 7zip), o puede ejecutar una de las siguientes secuencias de comandos para crear archivos de prueba que mejor coincidan con su situación (filepile.pl o filepile.ps1)
La estructura de nombre de archivo tendrá una gran influencia en la manera que la solución encarga de analizar, por lo que hicimos esta primera. En este caso los nombres de archivo se estructurará como "nombre-#. mp3" que nos permite utilizar el "-"y el"." para el análisis.
Como nota lateral, programas como CDEX puede crear cero acolchado archivos al extraer pistas. Sin embargo, su bastante fácil de olvidar, y que necesita saber el número adecuado de lugares para empezar.
Para Linux he utilizado Perl:
#!/usr/bin/perl use strict; use warnings; use Data::Dumper; my $dir = "./data/"; my $title = "track-"; my $extention = ".mp3"; foreach my $index (1 .. 100) { my $fn = $dir . $title . $index . $extention; `touch $fn`; }
Para Windows utiliza Powershell
$array = 1..100 $dir = '.\data' foreach ($element in $array) { $filnam = "lecture-" + $element + ".mp3" #Write-Host $filnam "Hello" > $dir\$filnam }
Al final tienes un directorio con 100 archivos que no contienen cero relleno.