Mit folgendem Code lässt sich eine Datei kopieren, aber bei dem Versuch sie zu öffnen
erscheint nur eine leere Exel Mappe.
Die Größe beider Dateien ist allerdings die gleiche!
Jetzt die main:
Was stimmt denn da nicht?
erscheint nur eine leere Exel Mappe.
Die Größe beider Dateien ist allerdings die gleiche!
Code:
package Test;
import java.io.*;
public class Dateien
{
public int i;
public String Pfad = "C:\\Dokumente und Einstellungen\\SirKillelot\\Eigene Dateien\\EVL.xls";
public String newfile = "C:\\Dokumente und Einstellungen\\SirKillelot\\Eigene Dateien\\Test\\EVL.xls";
public void kopieren()
{
File file = new File(Pfad);
try {
BufferedReader in = new BufferedReader(new FileReader(new File(Pfad)));
BufferedWriter out = new BufferedWriter(new FileWriter(newfile));
while ((i = in.read()) != -1)
out.write(i);
in.close();
out.close();
}catch (Exception e) {System.out.println( e );}
}
}
Jetzt die main:
Code:
import Test.*;
/**
*
* Beschreibung.
*
* @version 1.0 vom 11.10.2004
* @author
*/
public class Datei1 {
public static void main(final String[] args) {
Dateien m = new Dateien();
m.kopieren();
}
}
Was stimmt denn da nicht?