...
> 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]