dnivie Skrevet 28. oktober 2010 Del Skrevet 28. oktober 2010 Bare for å få det på det rene; jeg har ikke peiling på programmering. Har en stor katalogiseringsjobb foran meg med tusenvis av filer. Finnes det programmer, evt. enkle koder som kan automatisk kopiere filer til mapper spesifisert av filnavn? F.eks. filnavn: "kundenr. årstall dokumenttype" til mappen \0+kundenr.\årstall\dokumenttype. Lenke til kommentar
BlueEAGLE Skrevet 28. oktober 2010 Del Skrevet 28. oktober 2010 Hvis dette ikke allerede finnes så er det ikke så veldig stort hokus-pokus å få det til. PHP er ikke riktig verktøy for denne jobben, men om det skulle vært gjort i PHP så vil det bli slik (forutsatt at "feltene" i filnavnet er skilt med mellomrom <?php $basedir = getcwd(); $file_list = glob(*); $dir_list = glob(*, GLOB_ONLYDIR); $file_list = array_diff($file_list, $dir_list); //Remove directories from file list foreach($file_list as $file_name) //Go trough every file in the list { $fields = explode($file_name); //Split the file name into its components $fields[0] = '0'.$fields[0]; //Add + to the customer number foreach($fields as $directory) //Go trough all the components { @mkdir($directory) //Create the directory of the component chdir($directory) //Change to the directory } rename($basedir.$file_name, getcwd().$file_name); //Move the file chdir($basedir); //Return to the base directory for the next file } ?> Nå er ikke denne koden testet men skrevet ut ifra husk, men det skulle nok ikke koste så alt for mange kalorier å få dette inn i et annet språk som er mer hensiktsmessig å bruke. Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå