課程
/后端開發
/Java
/文件傳輸基礎——Java IO流
file.length()真的能判斷是否該文件下是否有子目錄嗎?我試驗過,根本判斷不了,這是怎么回事
2017-06-24
源自:文件傳輸基礎——Java IO流 2-2
正在回答
file的length方法的作用:
如果File表示一個具體文件,則length方法返回這個文件的字節大小;
如果File表示一個目錄,則length方法的返回值不確定;
如果File表示的目錄或文件不存在,則length方法的返回值為0L。
你要是想獲取某個目錄下的子文件,是不能用length方法的,要用listFiles方法,用法如下:
File[] files = file.listFiles();
listFiles方法返回一個File數組,就是拿到的所有子文件(或目錄)。
望采納。
sunshine_me_1 提問者
恩恩恩++?呢贊!做的很好,繼續努力,加油!
File 沒有length屬性 ?但是他有length這個方法 ?解釋說它會返回file的長度 ?可是我不知道這個長度描述的是什么
但是毋庸置疑的是File是有這個函數的
簡單來說,就是得到數組的長度,如果長度為0,說明這個file數組就是個空數組,里面沒有子元素。前面那個!=null是用來判斷file是否存在
他這里files定義的是一個子目錄的一個數組,用的是數組.length方法,File沒有length這個方法,這里files.length表示的意思是File數組里有元素,前面一個是判斷它這個數組存在。
files是一個數組,數組的length()方法,不會不知道什么含義吧。樓上答非所問啊。。
次聲的愛
。。。
舉報
為您介紹IO流的使用,以及對象的序列化和反序列化的內容
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號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2017-06-27
file的length方法的作用:
如果File表示一個具體文件,則length方法返回這個文件的字節大小;
如果File表示一個目錄,則length方法的返回值不確定;
如果File表示的目錄或文件不存在,則length方法的返回值為0L。
你要是想獲取某個目錄下的子文件,是不能用length方法的,要用listFiles方法,用法如下:
File[] files = file.listFiles();
listFiles方法返回一個File數組,就是拿到的所有子文件(或目錄)。
望采納。
2022-03-24
恩恩恩++?呢贊!做的很好,繼續努力,加油!
2017-10-21
File 沒有length屬性 ?但是他有length這個方法 ?解釋說它會返回file的長度 ?可是我不知道這個長度描述的是什么
但是毋庸置疑的是File是有這個函數的
2017-10-19
簡單來說,就是得到數組的長度,如果長度為0,說明這個file數組就是個空數組,里面沒有子元素。前面那個!=null是用來判斷file是否存在
2017-09-23
他這里files定義的是一個子目錄的一個數組,用的是數組.length方法,File沒有length這個方法,這里files.length表示的意思是File數組里有元素,前面一個是判斷它這個數組存在。
2017-09-19
files是一個數組,數組的length()方法,不會不知道什么含義吧。樓上答非所問啊。。
2017-06-24
。。。