<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 啥都寫點(diǎn) 閱讀(247) 評(píng)論(0)  編輯  收藏 所屬分類: J2SE
    關(guān)鍵技術(shù):
    • File類的構(gòu)造方法的參數(shù)可以是文件的相對(duì)路徑,也可以是文件的絕對(duì)路徑,它被當(dāng)做File對(duì)象的抽象路徑。
    • File類的getPath方法把抽象路徑中的文件分隔符用系統(tǒng)默認(rèn)文件分隔符替換后返回。windows默認(rèn)分隔符是"\",Linux和UNIX默認(rèn)分隔符為"/"
    • File類的getAbsolutePath方法獲得文件的絕對(duì)路徑。
    • File類的isAbsolute方法判斷File對(duì)象的抽象路徑是否為絕對(duì)路徑。
    • File類的toURI方法獲得File對(duì)象的URI,以“file:”協(xié)議開頭。
    • File對(duì)象可以指向一個(gè)目錄,isDirectory方法返回它是否指向目錄,isFile方法返回它是否指向一個(gè)具體文件。
    • File對(duì)象指向的文件可以不存在,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) {
            
    //用文件路徑新建一個(gè)文件對(duì)象。路徑可以是絕對(duì)路徑也可以是相對(duì)路徑
            
    //傳入的參數(shù)被當(dāng)作為文件的抽象路徑
            File file = new File("C:/temp/newTemp.txt");
            
    //獲取文件的名字,不包括路徑
            println("文件名:\t" + file.getName());
            
    //將抽象路徑名中的文件分隔符用系統(tǒng)默認(rèn)分隔符替換
            println("文件路徑:\t" + file.getPath());
            
    //獲取文件的絕對(duì)路徑
            println("絕對(duì)路徑:\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(
    "文件路徑是否是絕對(duì)路徑:\t" + file.isAbsolute());
            println(
    "文件路徑的URI:\t" + file.toURI());
            println(
    "文件最后修改時(shí)間:\t" + new Date(file.lastModified()));
            println(
    "文件大小:\t" + file.length() + " bytes");
        }
    }

    運(yùn)行結(jié)果:

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






                                                                                                           --    學(xué)海無涯
            

    主站蜘蛛池模板: 亚洲欧美第一成人网站7777| 国产99久久久国产精免费| 国产小视频在线免费| 久久免费观看视频| 亚洲中字慕日产2020| 亚洲欧洲日本在线| 免费福利在线播放| 窝窝影视午夜看片免费| 亚洲视频免费在线播放| 国产v亚洲v天堂a无| 97免费人妻无码视频| 噜噜综合亚洲AV中文无码| 亚洲色图在线观看| 国产一级淫片免费播放| 中文字幕亚洲免费无线观看日本| 亚洲av无码兔费综合| 亚洲视频在线观看网站| 亚洲精品国自产拍在线观看 | 中文字幕乱码免费视频| 成在线人直播免费视频| 精品亚洲AV无码一区二区三区| 久久亚洲中文字幕精品一区四| 四虎国产精品免费久久| a毛片在线免费观看| 久久久久亚洲av无码尤物| 日韩精品视频免费网址| 99久久人妻精品免费一区| 又大又硬又粗又黄的视频免费看| 国产91在线|亚洲| 亚洲狠狠综合久久| 亚洲精品国产日韩无码AV永久免费网 | 国产18禁黄网站免费观看| 最近2018中文字幕免费视频| 一级毛片试看60分钟免费播放| 亚洲高清一区二区三区| 久久综合亚洲色一区二区三区 | 亚洲成人免费在线| 亚洲一级片免费看| 国产精品美女自在线观看免费| 久久笫一福利免费导航| 全部免费毛片在线播放|