java文件名大小_java 比较指定文件夹内.txt文件名的大小
我寫了一個程序:每過一定時間向指定文件夾內寫一個按時間命名的.txt文件現在想實現最新的txt文件和最原先的txt文件內容比對但是不知道如何獲得這兩個文家的內容。packagetest;import...
我寫了一個程序:每過一定時間向指定文件夾內寫一個按時間命名的.txt文件
現在想實現最新的txt文件和最原先的txt文件內容比對 但是不知道如何獲得這兩個文家的內容。
package test;
import java.io.BufferedReader;
import java.io.FileReader;
import java.nio.charset.Charset;
public class CompareTXTFile {
private String txtfile1 = "D:/1.txt";
private String txtfile2 = "D:/2.txt";
private String txtfile1_encode = "UTF-8";
private String txtfile2_encode = "UTF-8";
public CompareTXTFile() {
try {
run();
} catch (Exception e) {
e.printStackTrace();
}
}
private void run() throws Exception {
BufferedReader in1 = new BufferedReader(new FileReader(txtfile1));
BufferedReader in2 = new BufferedReader(new FileReader(txtfile2));
String str1 = "", str2 = "";
int i = 0;
while (true) {
i++;
str1 = in1.readLine();
str2 = in2.readLine();
if (str1 == null || str2 == null)
break;
str1 = new String(str1.getBytes(), Charset.forName(txtfile1_encode));
str2 = new String(str2.getBytes(), Charset.forName(txtfile2_encode));
if (!str1.equals(str2)) {
System.out.println("在第" + i + "行,內容不對應");
}
}
}
public static void main(String[] args) {
new CompareTXTFile();
}
}
展開
總結
以上是生活随笔為你收集整理的java文件名大小_java 比较指定文件夹内.txt文件名的大小的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java哈希_Java Hashtabl
- 下一篇: java视频流传输_java – 使用X