...
> Set objFSO = CreateObject("Scripting.FileSystemObject")
> Set objFolder = objFSO.GetFolder("C:\Media\Music\faves")
> Set colFiles = objFolder.Files
> For Each objFile in colFiles
>  fileName = objFSO.GetFileName(objFile)
>  newFileName = Right(fileName, Len(fileName)-5)
>  newFileName = Left(newFileName, Len(newFileName)-4)
>  arrayNewFileName = split(newFileName, " - ")
>  newFileName = arrayNewFileName(1) & " - " & arrayNewFileName(0) & ".mp3"
>  objFSO.CopyFile "C:\Media\Music\faves\" & fileName ,
"C:\Media\Music\palm\" & newFileName
>  'WScript.Echo newFileName
> Next
...

This looks nothing like a Cammel !!!!

<~~~cut

$PATH=shift,$CONV_DIR=shift || die "convert.pl [dir-to-convert]
[destincation-DiR]\n";
 unless (-d $CONV_DIR){die "$PATH\t<== $!\n";}


 opendir NT, $PATH or die "$PATH\t<== $!\n";
 @FILES = readdir(NT) or die"ERROR:\t$!\n";
 @FILES = grep( !/^\.{1,2}/,@FILES );

print @FILES;

for( @FILES ){

#print "p=$PATH\td=$CONV_DIR\t$_";
 # open and creat new file
 open TMP,'<',"$PATH\\$_" || die "ERROR: $!\n";
 m/- (.*) - (.*)\./i;
 open WR,'>',"$CONV_DIR\\$2 - $1\.mp3" || die "ERROR: $!\n" if( $1 and $2);

 # copy your file over
 while(1){
   $char=sysread (TMP,$buff,4*2048) or last;
  syswrite WR,$buff,$char ||die "ERROR: $!\n";
 }

}


<~~~ paste

hth,
Mark G



-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to