亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 語言 > JavaScript > 正文

Java File類的常用方法總結

2024-05-06 16:17:06
字體:
來源:轉載
供稿:網友
這篇文章主要介紹了Java File類的常用方法總結,本文講解了File類的常用方法,并對一些方法給出了代碼示例,需要的朋友可以參考下
 

Java File類的功能非常強大,利用Java基本上可以對文件進行所有的操作。本文將對Java File文件操作類進行詳細地分析,并將File類中的常用方法進行簡單介紹,有需要的Java開發者可以看一下。

構造函數

復制代碼代碼如下:

public class FileDemo {
     public static void main(String[] args){
         //構造函數File(String pathname)
         File f1 =new File("c://abc//1.txt");
         //File(String parent,String child)
         File f2 =new File("c://abc","2.txt");
         //File(File parent,String child)
         File f3 =new File("c:"+File.separator+"abc");//separator 跨平臺分隔符
         File f4 =new File(f3,"3.txt");
         System.out.println(f1);//c:/abc/1.txt

 

     }

 }
 


創建方法

 

1.boolean createNewFile() 不存在返回true 存在返回false
2.boolean mkdir() 創建目錄
3.boolean mkdirs() 創建多級目錄

刪除方法

1.boolean delete()
2.boolean deleteOnExit() 文件使用完成后刪除

復制代碼代碼如下:

import java.io.File;
import java.io.IOException;
public class FileDemo2 {
    public static void main(String[] args){
        File f =new File("d://1.txt");
        try {
            System.out.println(f.createNewFile());//當文件存在時返回false
            System.out.println(f.delete());//當文件不存在時返回false
        } catch (IOException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
    }
}

判斷方法

 

1.boolean canExecute()判斷文件是否可執行
2.boolean canRead()判斷文件是否可讀
3.boolean canWrite() 判斷文件是否可寫
4.boolean exists() 判斷文件是否存在
5.boolean isDirectory()
6.boolean isFile()
7.boolean isHidden()
8.boolean isAbsolute()判斷是否是絕對路徑 文件不存在也能判斷

獲取方法

1.String getName()
2.String getPath()
3.String getAbsolutePath()
4.String getParent()//如果沒有父目錄返回null
5.long lastModified()//獲取最后一次修改的時間
6.long length()
7.boolean renameTo(File f)
8.File[] liseRoots()//獲取機器盤符
9.String[] list()
10.String[] list(FilenameFilter filter)

列出磁盤下的文件和文件夾

復制代碼代碼如下:

public class FileDemo3 {
     public static void main(String[] args){
         File[] files =File.listRoots();
         for(File file:files){
             System.out.println(file);
             if(file.length()>0){
                 String[] filenames =file.list();
                 for(String filename:filenames){
                     System.out.println(filename);
                 }
             }
         }
     }

 

 }


文件過濾
復制代碼代碼如下:

import java.io.File;
 import java.io.FilenameFilter;
 public class FileDemo4 {
     public static void main(String[] args){
         File[] files =File.listRoots();
         for(File file:files){
             System.out.println(file);
             if(file.length()>0){
                 String[] filenames =file.list(new FilenameFilter(){
                     //file 過濾目錄 name 文件名
                     public boolean accept(File file,String filename){
                         return filename.endsWith(".mp3");
                     }
                 });
                 for(String filename:filenames){
                     System.out.println(filename);
                 }
             }
         }
     }

 

 }
File[]  listFiles()

File[] listFiles(FilenameFilter filter)


利用遞歸列出全部文件
復制代碼代碼如下:

public class FileDemo5 {
    public static void main(String[] args){
        File f =new File("e://音樂");
        showDir(f);
    }
    public static void showDir(File dir){
        System.out.println(dir);
        File[] files =dir.listFiles();
        for(File file:files){
            if(file.isDirectory())
                showDir(file);
            else 
                System.out.println(file);
        }
    }
}

移動文件

 

找出d盤下所有的 .java 文件,拷貝至 c:/jad 目錄下,并將所有文件的類型由.java 修改為.jad 。

復制代碼代碼如下:

public class Test5 {
    public static void main(String[] args){
        File f1 = new File("d://");
        moveFile(f1);
    }
public static void moveFile(File dir){
    File[] files=dir.listFiles();
    for(File file:files){
        if(file.isDirectory())
            moveFile(file);
        else{
            if(file.getName().endsWith(".java"))
                file.renameTo(new File("c://jad//"+
            file.getName().substring(0,file.getName().lastIndexOf('.'))+".jad"));
            }
        }
    }
}

以上就是Java File類的全部屬性和方法,我們只需簡單地調用上面的方法即可完成對指定文件的操作,希望本文對你有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
黑人巨大精品欧美一区免费视频| 成人免费网站在线看| 亚洲人成绝费网站色www| 国产精品久久久久999| 久久色免费在线视频| 91精品国产综合久久香蕉的用户体验| 日韩电影中文 亚洲精品乱码| 国产午夜精品一区二区三区| 国内精品久久久久伊人av| 97色在线观看免费视频| 精品久久久香蕉免费精品视频| 精品美女国产在线| 91免费人成网站在线观看18| 亚洲日韩中文字幕| 久久久久国产精品免费网站| 国产精品99久久久久久白浆小说| 国产精品欧美一区二区| 国产日韩欧美视频在线| 亚洲美女福利视频网站| 久久精品99国产精品酒店日本| 亚洲国产成人精品久久久国产成人一区| 亚洲视频网站在线观看| 亚洲国产欧美一区二区丝袜黑人| 精品女同一区二区三区在线播放| 欧美在线观看网址综合| 精品国内自产拍在线观看| 国产精品永久免费在线| 国产精品爽爽爽爽爽爽在线观看| 福利一区福利二区微拍刺激| 亚洲黄一区二区| 国产91精品不卡视频| 久久中文字幕在线视频| 欧美三级免费观看| 精品国产福利视频| 亚洲国产精品久久久| 在线看片第一页欧美| 97在线观看免费高清| 久久久精品免费视频| 两个人的视频www国产精品| 性欧美办公室18xxxxhd| 欧美成人合集magnet| 色yeye香蕉凹凸一区二区av| 久久综合色影院| 国产精品久久久久久久久久久久久久| 成人黄色av播放免费| 国产精品美女av| 国模吧一区二区三区| 97久久久久久| 久久人体大胆视频| 午夜精品一区二区三区在线视| 国产精品极品在线| 精品一区二区三区三区| 欧美又大粗又爽又黄大片视频| 欧美韩国理论所午夜片917电影| 尤物yw午夜国产精品视频| 亚洲精品久久久久久久久| 亚洲天堂日韩电影| 日韩电影免费在线观看| 日韩av网址在线| 亚洲白拍色综合图区| 久久激情视频免费观看| 日韩一区二区三区xxxx| 91老司机在线| 性欧美亚洲xxxx乳在线观看| 中文字幕欧美在线| 欧美日韩视频免费播放| 久久久久久久久亚洲| 日韩欧美亚洲综合| 久久人人爽人人爽人人片av高清| 色噜噜亚洲精品中文字幕| 国产精品美乳在线观看| 亚洲午夜性刺激影院| 国产美女91呻吟求| 国产精品久久视频| 亚洲国产欧美日韩精品| 亚洲最大福利视频网站| 欧美国产精品日韩| 91国产高清在线| 欧美激情2020午夜免费观看| 国产一区二区三区三区在线观看| 久久久久久久香蕉网| 国产成人精品一区二区| 欧美性少妇18aaaa视频| 97国产精品视频| 亚洲大胆美女视频| 久久久久久久久网站| 在线播放国产精品| 亚洲国产精品99久久| 亚洲最大的免费| 亚洲国产精品va在线看黑人| 国色天香2019中文字幕在线观看| 亚洲视频第一页| 国产欧美一区二区白浆黑人| 91九色单男在线观看| 狠狠综合久久av一区二区小说| 国产99久久精品一区二区永久免费| 中文综合在线观看| 国产91在线播放精品91| 亚洲最大成人网色| 亚洲国产另类 国产精品国产免费| 自拍偷拍亚洲区| 午夜精品美女自拍福到在线| 国产精品啪视频| 啪一啪鲁一鲁2019在线视频| 91亚洲精品在线| 26uuu国产精品视频| 国产精品午夜国产小视频| 久久亚洲电影天堂| 欧美黑人巨大xxx极品| 久久夜色撩人精品| www国产精品com| 精品久久久久久国产91| 成人a在线视频| 欧洲成人免费视频| 青草青草久热精品视频在线网站| 国产精品美女主播| 亚洲欧洲自拍偷拍| 国产精品久久久久久亚洲影视| 欧美性色xo影院| 另类美女黄大片| 一区二区欧美在线| 国产999精品视频| 久久天天躁狠狠躁夜夜躁| 欧美激情一区二区三区在线视频观看| 国产精品专区h在线观看| 国产欧美在线播放| 国产午夜精品美女视频明星a级| 九九热99久久久国产盗摄| 亚洲的天堂在线中文字幕| 日韩欧美亚洲国产一区| www.xxxx精品| 色婷婷av一区二区三区久久| 91日韩在线视频| 国产在线播放不卡| 日韩av在线电影网| 韩国v欧美v日本v亚洲| 中文字幕日韩高清| 欧美日韩亚洲网| 九色精品免费永久在线| 国产精品嫩草影院久久久| 成人中文字幕在线观看| 国产精品18久久久久久麻辣| 一道本无吗dⅴd在线播放一区| 日韩免费看的电影电视剧大全| 亚洲免费视频在线观看| 中文字幕av一区中文字幕天堂| 免费不卡欧美自拍视频| 欧美激情精品久久久久久大尺度| 国产不卡精品视男人的天堂| 日韩电影网在线| 成人午夜一级二级三级| 亚洲字幕在线观看| 国产精品视频区| 日韩av在线网址| 欧美一级成年大片在线观看| 性欧美视频videos6一9| 日本成人黄色片| 欧美日韩美女在线| 精品久久久久久久久久ntr影视| 成人97在线观看视频| 色综合伊人色综合网| 精品一区二区三区三区| 日本道色综合久久影院| 精品国产91久久久|