<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    Cyh的博客

    Email:kissyan4916@163.com
    posts - 26, comments - 19, trackbacks - 0, articles - 220

    獲取文件的屬性信息

    Posted on 2009-05-24 20:24 啥都寫點 閱讀(247) 評論(0)  編輯  收藏 所屬分類: J2SE
    關鍵技術:
    • File類的構造方法的參數可以是文件的相對路徑,也可以是文件的絕對路徑,它被當做File對象的抽象路徑。
    • File類的getPath方法把抽象路徑中的文件分隔符用系統默認文件分隔符替換后返回。windows默認分隔符是"\",Linux和UNIX默認分隔符為"/"
    • File類的getAbsolutePath方法獲得文件的絕對路徑。
    • File類的isAbsolute方法判斷File對象的抽象路徑是否為絕對路徑。
    • File類的toURI方法獲得File對象的URI,以“file:”協議開頭。
    • File對象可以指向一個目錄,isDirectory方法返回它是否指向目錄,isFile方法返回它是否指向一個具體文件。
    • File對象指向的文件可以不存在,exists方法返回它指向的文件是否存在。

    package book.io;
    import java.io.File;
    import java.util.Date;

    /**
     * 獲取文件的基本信息
     
    */
    public class GetFileInfos {

        
    public static void println(String s){
            System.out.println(s);
        }
        
        
    public static void main(String[] args) {
            
    //用文件路徑新建一個文件對象。路徑可以是絕對路徑也可以是相對路徑
            
    //傳入的參數被當作為文件的抽象路徑
            File file = new File("C:/temp/newTemp.txt");
            
    //獲取文件的名字,不包括路徑
            println("文件名:\t" + file.getName());
            
    //將抽象路徑名中的文件分隔符用系統默認分隔符替換
            println("文件路徑:\t" + file.getPath());
            
    //獲取文件的絕對路徑
            println("絕對路徑:\t" + file.getAbsolutePath());
            
    //獲取抽象路徑名的父抽象路徑
            println("父目錄:\t" + file.getParent());
            println(
    "文件是否存在:\t" + file.exists());
            println(
    "是否可讀:\t" + file.canRead());
            println(
    "是否可寫:\t" + file.canWrite());
            println(
    "是否是隱藏文件:\t" + file.isHidden());
            println(
    "是否是普通文件:\t" + file.isFile());
            println(
    "是否是文件目錄:\t" + file.isDirectory());
            println(
    "文件路徑是否是絕對路徑:\t" + file.isAbsolute());
            println(
    "文件路徑的URI:\t" + file.toURI());
            println(
    "文件最后修改時間:\t" + new Date(file.lastModified()));
            println(
    "文件大小:\t" + file.length() + " bytes");
        }
    }

    運行結果:

    文件名:    newTemp.txt
    文件路徑:    C:\temp\newTemp.txt
    絕對路徑:    C:\temp\newTemp.txt
    父目錄:    C:\temp
    文件是否存在:    false
    是否可讀:    false
    是否可寫:    false
    是否是隱藏文件:    false
    是否是普通文件:    false
    是否是文件目錄:    false
    文件路徑是否是絕對路徑:    true
    文件路徑的URI:    file:/C:/temp/newTemp.txt
    文件最后修改時間:    Thu Jan 01 08:00:00 CST 1970
    文件大小:    0 bytes






                                                                                                           --    學海無涯
            

    主站蜘蛛池模板: 亚洲色无码国产精品网站可下载| 亚洲真人无码永久在线| 亚洲综合免费视频| 久久精品视频免费| 亚洲产国偷V产偷V自拍色戒| 97人妻精品全国免费视频| 亚洲AV无码国产丝袜在线观看 | 久久精品国产亚洲AV| 国产高清免费观看| 美女尿口扒开图片免费| 亚洲综合色在线观看亚洲| 99久久婷婷免费国产综合精品| 好看的亚洲黄色经典| 99视频在线精品免费| 亚洲区精品久久一区二区三区| 国产精品免费观看久久| MM1313亚洲精品无码久久| 亚洲伊人成无码综合网| 免费在线看污视频| 亚洲综合色区中文字幕| 国产一区二区三区免费在线观看| 国产精品永久免费视频| 亚洲欧洲一区二区| 毛片免费在线观看网站| 一级看片免费视频| 亚洲自偷精品视频自拍| 国内自产少妇自拍区免费| 一区二区三区免费视频观看| 99亚洲精品高清一二区| 日韩免费视频播放| 野花香高清在线观看视频播放免费| 亚洲国产夜色在线观看| 一区二区三区亚洲视频| 久久免费高清视频| 亚洲一区二区三区成人网站| 亚洲熟妇少妇任你躁在线观看无码| 免费无码VA一区二区三区| 国产AV无码专区亚洲AV蜜芽| 亚洲成色www久久网站夜月| 午夜无遮挡羞羞漫画免费| 三年片在线观看免费|