Hallo,
mein code kann Verzeichnisse umbennen aber nicht die Files !
was ist bitte falsch?
package rename;
import java.io.File;
public class rename_orng {
public static void main(String[] args)
{
File f = new File("G:/java/rename/xcxcxc.c");
String s1= f.getName();
String s = s1.toLowerCase();
System.out.println(s);
// Take the first part of the file`s name
java.util.StringTokenizer st = new java.util.StringTokenizer(s, ".");
String original_filename = st.nextToken();
String new_format= "20061003.001";
String end_filename = original_filename + "." + new_format;
// rename the file
f.renameTo( new File("G:/java/rename/" + end_filename));
boolean success = f.renameTo( new File("G:/java/rename/" + end_filename));
if (success) {
System.out.println("File " + f.getName() + " was successfully renamed to: "+ end_filename );
}
else {
System.out.println("File " + f.getName()+ " was NOT successfully renamed");
}
}
}
**********
1000 dank ( im voraus)
mein code kann Verzeichnisse umbennen aber nicht die Files !
was ist bitte falsch?
package rename;
import java.io.File;
public class rename_orng {
public static void main(String[] args)
{
File f = new File("G:/java/rename/xcxcxc.c");
String s1= f.getName();
String s = s1.toLowerCase();
System.out.println(s);
// Take the first part of the file`s name
java.util.StringTokenizer st = new java.util.StringTokenizer(s, ".");
String original_filename = st.nextToken();
String new_format= "20061003.001";
String end_filename = original_filename + "." + new_format;
// rename the file
f.renameTo( new File("G:/java/rename/" + end_filename));
boolean success = f.renameTo( new File("G:/java/rename/" + end_filename));
if (success) {
System.out.println("File " + f.getName() + " was successfully renamed to: "+ end_filename );
}
else {
System.out.println("File " + f.getName()+ " was NOT successfully renamed");
}
}
}
**********
1000 dank ( im voraus)