1
A
回答
0
不可能的(這相當於分配幾兆字節,頂部)。試試吧首先,尋找解決方法,只有當它是一個真正的問題:)
1
可能性不大。你應該很好用File.list()
。數千個文件名在內存方面並不多。
至於替代品,根本就沒有什麼「更好的方式」來做到這一點在Java中,正如我已經說過,你可能不會需要他們。
0
我可能是錯誤的這一點,但肯定有節省開支返回的數據量沒有可能的方式。返回的數組將始終使用存儲與目錄中的文件相同數量的字符串所需的字節數。我可以看到減少內存使用的唯一方法是使用一些複雜的字符串壓縮技術,或者只是將文件組織到文件夾中,然後僅使用您需要的那些列表方法。希望有所幫助。
+0
你好,我只是想可能有一些方法,給文件列表作爲流,或分段或什麼的,而不是整個數組。 – twisted 2011-04-10 20:48:52
0
import java.io.*;
import java.util.*;
public class prog14{
public static void main(String[] args){
String path = "";
System.out.print("Enter the folder path: ");
Scanner scn = new Scanner(System.in);
path = scn.nextLine();
File[] files = new File(path).listFiles();
for (File file : files)
{
System.out.println(file.getName());
}
}
}
相關問題
- 1. 如何在java中獲得.apk文件的大小?
- 2. java有效獲取文件大小
- 3. 獲得文件大小
- 4. 在URL獲得文件大小在JavaScript
- 5. 的Java獲得多個目錄中的文件夾大小[]
- 6. Java:如何:有效地獲取2GB大小的文件大小?
- 7. 您可以從Java中的.class文件獲得.java文件
- 8. 大量文件的Java內容API
- 9. 用於大量文件的Java zip庫
- 10. json獲得最大數量
- 11. 如何比較大量的PDF文件,並獲得使用java獨特的文件集?
- 12. 獲得從Java文件的Android
- 13. 如何在java中獲得最大值?
- 14. 獲得矢量Java反射
- 15. 獲得的Java中的所有文件包
- 16. 如何獲得Java中的最大和最小數量?
- 17. 在java中獲取文件夾中的文件數量
- 18. 有沒有辦法獲得java文件/行號?
- 19. 如何獲得文件大小
- 20. PHP無法獲得文件大小
- 21. 沒有得到在類創建Java類文件的文件夾
- 22. 獲得結構中沒有遞歸的文件的數量
- 23. 獲得在所有CSV文件
- 24. 在Java中獲得硬鏈接數量
- 25. 如何在Mac上獲得高質量的小文件大小屏幕錄製?
- 26. 從java文件中獲得兩個有價值的值
- 27. 如何獲得在perl文件中存在的最大列數
- 28. 如何獲得的tar.gz在(MB)文件大小在python
- 29. 獲得文件大小和附加到CSV的新列文件
- 30. 如何獲得文件大小小於500mb的文件列表?
當你嘗試過什麼事? – 2011-04-10 21:54:22