(1)File file = new File(root );
if (file.exists()) {
File[] filesArray = file.listFiles();
if (filesArray != null) {
for (File f : filesArray) {
if (f.isFile()) {
BufferedReader in = new BufferedReader(new FileReader(f.getPath()));
String msg = in.readLine();
System.out.println(msg);
break;
}
}
}
}
上面是代碼完成的功能是檢查一個目錄下是否有文件,如果有,把讀取到的第一個文件的內(nèi)容讀出來。
與之相反的處理:
(2) File file = new File("C:\\CSSDG\\BatchError\\");
if (file.exists()) {
File[] filesArray = file.listFiles();
if (filesArray != null) {
for (File f : filesArray) {
if (f.isFile()) {
BufferedWriter out = new BufferedWriter(new FileWriter(f.getPath()));
out.write("TEST成功!");
out.close();
}
}
}
}
注意,(2)和(1)有兩點不同。
一是(1)中Reader的地方都要改成Writer,另外,(2)是對外部文件進行更新,要有一個斷開連接的過程,就是close方法。
柳德才
13691193654
18942949207
QQ:422157370
liudecai_zan@126.com湖北-武漢-江夏-廟山