課程
/后端開發(fā)
/Java
/文件傳輸基礎(chǔ)——Java IO流
file.length()真的能判斷是否該文件下是否有子目錄嗎?我試驗(yàn)過,根本判斷不了,這是怎么回事
2017-06-24
源自:文件傳輸基礎(chǔ)——Java IO流 2-2
正在回答
file的length方法的作用:
如果File表示一個(gè)具體文件,則length方法返回這個(gè)文件的字節(jié)大??;
如果File表示一個(gè)目錄,則length方法的返回值不確定;
如果File表示的目錄或文件不存在,則length方法的返回值為0L。
你要是想獲取某個(gè)目錄下的子文件,是不能用length方法的,要用listFiles方法,用法如下:
File[] files = file.listFiles();
listFiles方法返回一個(gè)File數(shù)組,就是拿到的所有子文件(或目錄)。
望采納。
sunshine_me_1 提問者
恩恩恩++?呢贊!做的很好,繼續(xù)努力,加油!
File 沒有l(wèi)ength屬性 ?但是他有l(wèi)ength這個(gè)方法 ?解釋說它會(huì)返回file的長度 ?可是我不知道這個(gè)長度描述的是什么
但是毋庸置疑的是File是有這個(gè)函數(shù)的
簡單來說,就是得到數(shù)組的長度,如果長度為0,說明這個(gè)file數(shù)組就是個(gè)空數(shù)組,里面沒有子元素。前面那個(gè)!=null是用來判斷file是否存在
他這里files定義的是一個(gè)子目錄的一個(gè)數(shù)組,用的是數(shù)組.length方法,F(xiàn)ile沒有l(wèi)ength這個(gè)方法,這里files.length表示的意思是File數(shù)組里有元素,前面一個(gè)是判斷它這個(gè)數(shù)組存在。
files是一個(gè)數(shù)組,數(shù)組的length()方法,不會(huì)不知道什么含義吧。樓上答非所問啊。。
次聲的愛
。。。
舉報(bào)
為您介紹IO流的使用,以及對(duì)象的序列化和反序列化的內(nèi)容
3 回答if(files!=null && files.length > 0)問題
3 回答if(files!=null&&files.length>0)這句沒有用吧?
2 回答if的判斷條件中files!=null
2 回答files.length>0判斷什么??
4 回答FileOutputStream中的flush方法的作用?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2017-06-27
file的length方法的作用:
如果File表示一個(gè)具體文件,則length方法返回這個(gè)文件的字節(jié)大??;
如果File表示一個(gè)目錄,則length方法的返回值不確定;
如果File表示的目錄或文件不存在,則length方法的返回值為0L。
你要是想獲取某個(gè)目錄下的子文件,是不能用length方法的,要用listFiles方法,用法如下:
File[] files = file.listFiles();
listFiles方法返回一個(gè)File數(shù)組,就是拿到的所有子文件(或目錄)。
望采納。
2022-03-24
恩恩恩++?呢贊!做的很好,繼續(xù)努力,加油!
2017-10-21
File 沒有l(wèi)ength屬性 ?但是他有l(wèi)ength這個(gè)方法 ?解釋說它會(huì)返回file的長度 ?可是我不知道這個(gè)長度描述的是什么
但是毋庸置疑的是File是有這個(gè)函數(shù)的
2017-10-19
簡單來說,就是得到數(shù)組的長度,如果長度為0,說明這個(gè)file數(shù)組就是個(gè)空數(shù)組,里面沒有子元素。前面那個(gè)!=null是用來判斷file是否存在
2017-09-23
他這里files定義的是一個(gè)子目錄的一個(gè)數(shù)組,用的是數(shù)組.length方法,F(xiàn)ile沒有l(wèi)ength這個(gè)方法,這里files.length表示的意思是File數(shù)組里有元素,前面一個(gè)是判斷它這個(gè)數(shù)組存在。
2017-09-19
files是一個(gè)數(shù)組,數(shù)組的length()方法,不會(huì)不知道什么含義吧。樓上答非所問啊。。
2017-06-24
。。。