Math55 hat gesagt.:ist mit der klasse file eigentlich ganz einfach. musst nur druaf achten,wenn ein ordner unterordner besitzt, diese rekursiv zu kopieren.
gruß
File f = new File("F:/");
File[] fg = f.listFiles();
for(int i=0; i<fg.length; i++)
{
if(fg[i].isFile()==true)
{
try {
FileInputStream in = new FileInputStream(fg[i]);
FileOutputStream out = new FileOutputStream("H:/Test/"+fg[i].getName());
byte[] buf = new byte[4096];
int len;
while ((len = in.read(buf)) > 0) {
out.write(buf, 0, len);
}
out.close();
in.close();
} catch (IOException e) {
System.err.println(e.toString());
}
}
else if(fg[i].isDirectory()==true)
{
}
else if(fg[i].isHidden()==true)
{
}
}
import java.io.*;
public class DeleteTree
{
public static void deleteTree( File path )
{
for ( File file : path.listFiles() )
{
if ( file.isDirectory() )
deleteTree( file );
file.delete();
}
path.delete();
}
public static void main( String args[] )
{
deleteTree( new File("c:/temp/Kopie von kai") );
}
}
for ( File file : path.listFiles()