您好,登錄后才能下訂單哦!
- public static void main(String[] args)
- {
- TestFile tf = new TestFile();
- // tf.read();
- File f = new File("E:/shouji/");
- f.mkdir();// boolean 創建文件夾
- f.canRead(); // boolean 可讀
- f.canWrite();// boolean 可寫
- f.exists();// boolean 是否存在
- f.delete();// boolean 刪除文件
- f.isFile();
- f.isDirectory();// 是不是目錄
- try
- {
- f.createNewFile();// boolean 創建文件(文件路徑要帶文件格式,否則無法創建文件返回false)
- }
- catch (IOException e)
- {
- e.printStackTrace();
- }
- File[] files = f.listFiles();// 獲取f文件里的子文件,存儲于文件類型的數組中
- System.out.println(Arrays.toString(files));// 打印結果:[E:\shouji\CM10-20121109-NIGHTLY-mb525(plus).zip,
- // E:\shouji\存儲文件]
- System.out.println("file length:" + f.length());// 文件的大小(字節數),必須是文件,文件夾會返回0
- System.out.println(f.getPath()); // 文件完整路徑名+文件名
- System.out.println(f.getName()); // 文件名
- }
顯示某個文件夾里所有文件的方法:
- public static void listFileName(File f)
- {
- File[] files = f.listFiles();
- for (int i = 0; i < files.length; i++)
- {
- if (files[i].isDirectory())
- {
- System.out.println("目錄: " + files[i].getPath());
- File f1 = files[i];
- listFileName(f1);
- }
- else if (files[i].isFile())
- {
- System.out.println("文件: " + files[i].getPath());
- }
- }
- }
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。