renameTo
Frygteligt surt.Af mange omveje og timer har jeg nået frem til intet.
Jeg vil lave et program som læser et directory og renamer alle filer i directory.
Dvs jeg troede jeg med en substring lige kunne passe på extension og så "på en eller anden led" anvende renameTo metoden.
Nogen som kan forklarer mig hvordan den kan/skal bruges.
import java.io.*;
public class FindFil implements FilenameFilter
{
public boolean accept(File dir, String name)
{
return new File(dir, name).isFile();
}
public static void main(String[] args)
{
File file = null;
File newFileName = null;
File dir = new File("h://Test/");
String[] files = dir.list(new FindFil());
System.out.println(files.length + " dir(s):");
for(int i = 0; i < files.length; i=i+1)
//System.out.println(files[i]);
if ( files.length != 0)
{ String test = files[i++];
String subTest = test.substring(test.length() - 4);
System.out.println(test);
System.out.println(subTest);
String nytNavn = "test";
file.renameTo(nytNavn);
}
}
}
