第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

if(files!=null&&files.length>0)中的file.length()方法作用是什么呢?

file.length()真的能判斷是否該文件下是否有子目錄嗎?我試驗(yàn)過,根本判斷不了,這是怎么回事

正在回答

7 回答

file的length方法的作用:

如果File表示一個(gè)具體文件,則length方法返回這個(gè)文件的字節(jié)大??;

如果File表示一個(gè)目錄,則length方法的返回值不確定;

如果File表示的目錄或文件不存在,則length方法的返回值為0L。

你要是想獲取某個(gè)目錄下的子文件,是不能用length方法的,要用listFiles方法,用法如下:

File[] files = file.listFiles();

listFiles方法返回一個(gè)File數(shù)組,就是拿到的所有子文件(或目錄)。

望采納。


2 回復(fù) 有任何疑惑可以回復(fù)我~
#1

sunshine_me_1 提問者

謝謝你
2017-08-02 回復(fù) 有任何疑惑可以回復(fù)我~

File 沒有l(wèi)ength屬性 ?但是他有l(wèi)ength這個(gè)方法 ?解釋說它會(huì)返回file的長度 ?可是我不知道這個(gè)長度描述的是什么

但是毋庸置疑的是File是有這個(gè)函數(shù)的

0 回復(fù) 有任何疑惑可以回復(fù)我~

簡單來說,就是得到數(shù)組的長度,如果長度為0,說明這個(gè)file數(shù)組就是個(gè)空數(shù)組,里面沒有子元素。前面那個(gè)!=null是用來判斷file是否存在

0 回復(fù) 有任何疑惑可以回復(fù)我~

他這里files定義的是一個(gè)子目錄的一個(gè)數(shù)組,用的是數(shù)組.length方法,F(xiàn)ile沒有l(wèi)ength這個(gè)方法,這里files.length表示的意思是File數(shù)組里有元素,前面一個(gè)是判斷它這個(gè)數(shù)組存在。

1 回復(fù) 有任何疑惑可以回復(fù)我~

files是一個(gè)數(shù)組,數(shù)組的length()方法,不會(huì)不知道什么含義吧。樓上答非所問啊。。

1 回復(fù) 有任何疑惑可以回復(fù)我~
#1

次聲的愛

多謝,樓上確實(shí)答非所問,誤導(dǎo)了,我以為調(diào)用的File里面的length屬性,找api沒找到
2017-09-19 回復(fù) 有任何疑惑可以回復(fù)我~

。。。

0 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消

if(files!=null&&files.length>0)中的file.length()方法作用是什么呢?

我要回答 關(guān)注問題
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)