1樓:匿名使用者
幻心 的答案接近了,但不完整,要統計乙個目錄下巨集碼所有jar檔案的個數還必須遞迴,**如下:
首先得import ;
import ;
list蔽畢哪 list = new arraylist();
然後用乙個函式實現遞迴:
void findjar(listlist, file dir)if(dir ==null)
return;
if(for(file file :
if(findjar(list, file);
elsestring path = ;
if(".jar"))
elsestring path = ;
if((".jar"))
我這個遞迴考慮到讀數槐檔案的效能問題做了些優化,所以有點長,仔細看看吧。
2樓:匿名使用者
file file = new file("name");
file filepath = ;
int count = 0;
for(int i = 0 ; i < i++if(filepath[i].isdirectory())continue;
string s= filepath[i].tostring();
if(".jar"坦禪)) count++;
就這讓螞塵物辯麼簡單// over ^_
3樓:網友
public class test {
public static void main(string args)
file f = new file("e:\\jyl\\jars");
string names = ;
int num=0;
for(int i=0;i<;i++)
if(names[i].endswith("乎談鋒。jar"))num++;
目錄侍仔你可以自己歲晌替換。
統計指定目錄的檔案個數
4樓:網友
find /侍賀睜 -type f| wc -l
如果有什麼老歲不懂的話可以去拍正看看《linux就該這麼學》這本書,非常適合新手學習linux。
j**a統計指定碟符或路徑下的含有某副檔名的檔案的個數
5樓:愛我所愛丶
類似於這個,我要檢視我的d盤目錄下,.log檔案的個數。
**實現如下:
有什麼不懂,可以追問。
linux下c語言怎麼統計某個目錄下的檔案個數
6樓:粒粒載畝
可以用findfirstfile 然後 findnextfile 乙個個遍歷就行了,遍歷num++到結束結果就出來了。我暫時沒有更好地方法。
7樓:網友
你去找一本叫做unix高階環境程式設計的書這裡有個鏈結,第一部分的檔案操作方面有關於統計目錄下檔案數的相關資料的,看這部分的內容比直接給你程式要好。
8樓:玄冥三郎
遍歷,判斷是資料夾還是檔案,++1.
C獲取目錄的最後兩級目錄,C 獲取一個目錄的最後兩級目錄
private static string getlast2path string path 否則返回全路徑 else return retst c 獲取一串路徑的最後一個目錄 string path system.io.path.getdirectoryname d 123 game string...
輸入任意數判斷它是否是素數,輸入任意一個數,判斷它是否是素數 free pascal
program sushu varn,i,j integer begin write please input n readln n j 0 for i 2 to round sqrt n doif n mod i 0 then inc j if j 1 then write yes else wr...
任意數怎麼通過運算得到,任意一個數怎麼通過運算得到
由1 1 1 520 即520個du1相加即可得到520 且zhi任何一個dao數除以它本身都等回 於1,可得,對於任意答數x,都有x x x x x x 520 520個x x相加,即可得到520嘍 不知道是不是這個意思?一個數加上53之後,乘以5倍,再減去5之後,除以0.5,再減去10倍的這個數...