java中怎樣獲得資料夾中的所有檔名

時間 2021-08-16 03:25:57

1樓:匿名使用者

上面方法也可以,我這種直接就可以得到名字,不需要先轉化為file物件file file=new file("d:\\");

string test;

test=file.list();

for(int i=0;i

2樓:一數一道

如果想要獲得當前檔案中的檔名只需要string filename = file.list();就可以了。如果要包括檔案中的檔名就可以用遞迴的方式。下面是兩個具體的實現。

其中public static string getfilename(string path)是只得到當前檔案中的檔名。public static void getallfilename(string path,arraylistfilename)是包括當前檔案及其子檔案的檔名。

public class getfilename

public static void getallfilename(string path,arraylistfilename)}}

public static void main(string args)

system.out.println("--------------------------------");

arraylistlistfilename = new arraylist();

getallfilename("f:\\xiaoshuo",listfilename);

for(string name:listfilename)}}

執行時需要更改一下具體的資料夾。

3樓:匿名使用者

我直接給你個計算檔案數的方法吧,遞迴呼叫。

public static int countfile(string path)

else

}}catch(nullpointerexception ne)return sum;}

C盤中的資料夾

可以刪除的,這個資料夾一般是你所用的xp系統盤的系統補丁彙集,只要系統安裝好,補丁都裝上以後,就沒有用了。可不可以刪除要看裡面是什麼檔案的啊.如果是系統檔案那就不能刪除了啊.如果你確定不是系統檔案 你又沒用 那你就刪掉.應該根據檔名的字尾來確定是否可以刪除,單憑一個簡單的 d 檔名無法判斷.可以吧 ...

批處理批量刪除某資料夾中所有子資料夾中含有指定名稱的程式

依夢琴瑤 echo off echo 正在掃描檔案。for f delims a in dir a d s b picasaoriginals do if i nxa picasaoriginals if exist a echo del f q a delnow.bat if exist deln...

如何mac的Finder中新增資料夾

點選finder finder編號設定 邊欄 勾選 如何新增檔案到external dependencies資料夾中 蘋果mac怎麼在finder裡設定資料夾 直接建立好像不行,你可以在桌面建立一個新資料夾,然後在 檔案 選項下選擇 新增到邊欄 應該和你拖動效果一樣 mac 怎樣將資料夾放到find...