Dateien über den Zeichenpuffer-Stream kopieren
Der Zeichenpuffer-Stream kann nur Textdateien lesen
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 |
public static void copyFileByBufferedChar(String sourcePath, String targetPath){
File source = new File(sourcePath);
File target = new File(targetPath);
if (!source.exists()) {
return ;
}
if (!target.getParentFile().exists()) {
target.getParentFile().mkdirs();
}
BufferedReader in = null;
BufferedWriter out = null;
try {
in = new BufferedReader( new FileReader(source));
out = new BufferedWriter( new FileWriter(target));
String temp = null;
while ((temp = in.readLine()) != null){
out.write(temp);
}
} catch (Exception e) {
e.printStackTrace();
}finally {
try {
if (in != null) {
in.close();
}
if (out != null) {
out.close();
}
} catch (IOException e) {
e.printStackTrace();
}
}
}
|
Nach dem Login kopieren
Das obige ist der detaillierte Inhalt vonSo kopieren Sie Dateien über den Zeichenpuffer-Stream in Java. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!