顯示文件路徑,我需要一個Java方法來檢查文本打印文本使用Java
0
A
回答
0
您可以通過文件比較大小的文件,同等大小的文件保存到一個ArrayList,然後打印此ArrayList信息。
是一個非常簡單和粗魯的方法,也許如果你有一個文件夾鏈接很多或像這樣的事情不會工作正常。
如果你想調查更多,你可以使用校驗來檢查這一點,但你需要知道這方面的知識。
0
如果你想做到這一點在Java中,你可以使用Apache的commons.io庫,方法iterateFiles拿到目錄裏的文件,且該方法contentEquals檢查兩個文件具有相同內容。
進口
import org.apache.commons.io.FileUtils;
代碼
final String path = "C:/...";
List<File> files = new ArrayList<>();
Iterator iterator = FileUtils.iterateFiles(new File(path), null, false);
while(iterator.hasNext()){
// Compare with the rest of the files in the array
final File file = iterator.next();
for (int i = 0; i < files.size(); i++) {
if (FileUtils.contentEquals(file, files.get(i))) {
// Here you can show the file path name
}
}
// Add the file to the array
files.add(file);
}
+0
謝謝維克多你的好回答。你可以寫下其餘的代碼,因爲我是Java初學者。 – Mostafizur
相關問題
- 1. Java文本打印框架
- 2. 使用Java打印到收據打印機時修復文本伸縮
- 3. 我想打印任何文本而不使用java中的打印功能?
- 4. 如何使用java中的線程打印到文本文件?
- 5. 無法使用Java打印機打印文檔服務(JPS)
- 6. 如何使用Java打印文檔?
- 7. java打印中的文本對齊
- 8. 使用Zebra打印機打印阿拉伯文本[ZPL]
- 9. Java:使用Apache POI打印?
- 10. 使用java打印數組
- 11. Java的swing打印()使用
- 12. 用Java打印
- 13. 使用pdf打印機打印文檔
- 14. 打印使用打印文檔
- 15. 如何使用Java Swing在兩列中打印文本?
- 16. 如何使用java中的jButton在TextArea中打印文本?
- 17. 嘗試打印在Java中使用prinf整數和文本
- 18. 使用Java在命令行上打印的清晰文本
- 19. 使用javax.print打印純文本API
- 20. 如何使用OdfToolkit打印OpenDocument文本?
- 21. 使用ZPL錯誤地打印文本
- 22. 使用java.util.Stack打印反向文本行
- 23. 從xml使用sed打印文本值
- 24. 打印GtkTextView文本
- 25. 用Java打印BufferedImage
- 26. 用java打印PDF
- 27. 使用asp.net打印客戶端打印機上的文本文件的內容
- 28. 在java中將文本打印到文本字段
- 29. Java A4可打印文檔
- 30. 不打印到文件java
還有,你試過這麼遠嗎? – NilsH
有工具可以做到這一點。通常使用shell腳本,但可以從Java調用它們。 –