Categories: MSDN / DotNet / Java / Scripts / Linux / PHP Ask - La ask - La Answer

Rename files with a given string

Can anyone please help with the following code. I need to rename files with a given string. My code is:

import java.io.File;

public class RenameFile
{
public RenameFile()
{
}

void naming(File destFiles, String rename)
{
System.out.println("destFiles:"+destFiles.getName());
//output: destFiles:C:\temp\store\test.abc
//output: destFiles:C:\temp\store\test.def
//output: destFiles:C:\temp\store\test.ghi
System.out.println("rename:"+rename);
//output: rename:amnr

String name=destFiles.getName().toString();
System.out.println("name:"+name);
//output: name:test.abc
//output: name:test.def
//output: name:test.ghi

String ren="";
ren=name.replaceAll(name,rename);
System.out.println("ren:"+ren);
//output: ren:amnr
}
}

My files I am getting from "destFiles" are:
C:\temp\store\test.abc
C:\temp\store\test.def
C:\temp\store\test.ghi

which I need to rename as:
C:\temp\store\amnr.abc
C:\temp\store\amnr.def
C:\temp\store\amnr.ghi
[1137 byte] By [sony_tj] at [2007-11-11 10:04:00]
# 1 Re: Rename files with a given string
Can you use the File class's renameTo method?
nspils at 2007-11-11 22:32:03 >
# 2 Re: Rename files with a given string
Thanks a lot, its working now.
sony_tj at 2007-11-11 22:33:03 >