java中File類有什么用

這篇文章將為大家詳細(xì)講解有關(guān)java中File類有什么用,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。

成都創(chuàng)新互聯(lián)公司是一家專注于網(wǎng)站設(shè)計制作、成都網(wǎng)站設(shè)計與策劃設(shè)計,蕉嶺網(wǎng)站建設(shè)哪家好?成都創(chuàng)新互聯(lián)公司做網(wǎng)站,專注于網(wǎng)站建設(shè)10年,網(wǎng)設(shè)計領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:蕉嶺等地區(qū)。蕉嶺做網(wǎng)站價格咨詢:13518219792

File類

本篇文章主要介紹File類的一些常用方法,首先來看下一些重要的概念:

  • 一個File類的對象,表示磁盤上的文件或目錄。

  • File提供了與平臺無關(guān)的方法來對磁盤上的文件或目錄進(jìn)行操作。

  • File類直接處理文件和文件系統(tǒng)。

  • File類沒有指定信息怎樣從文件讀取或向文件存儲。

package io;

import java.io.File;
import java.io.IOException;

public class FileTest
{
   public static void main(String[] args) throws IOException
   {
       File file = new File("f:/migu");
       file.mkdir();
       //判斷該抽象名表示的目錄是否存在
       if(file.exists() && file.isDirectory())
       {
           System.out.println("migu 目錄存在");
           File file1 = new File("f:/migu/UES.txt");
           File file2 = new File("f:\\migu\\CMU.txt");
           //創(chuàng)建文件
           file1.createNewFile();
           file2.createNewFile();
           File file3 = new File("f:/migu/插件/支付中心");
           //創(chuàng)建此抽象名表示的目錄,以及所有必需但是不存在的父目錄
           file3.mkdirs();
           File[] files = file.listFiles();
           //該方法返回該路徑下這一層的所有文件和目錄
           for(File f : files)
           {
               System.out.println("migu目錄下的文件名:" + f.getName());
               System.out.println("migu目錄文件的絕對路徑:" + f.getAbsolutePath());
           }
       }
       else
       {
           System.out.println("migu 目錄不存在");
       }
       
   }
}

執(zhí)行結(jié)果:

migu 目錄存在
migu目錄下的文件名:CMU.txt
migu目錄文件的絕對路徑:f:\migu\CMU.txt
migu目錄下的文件名:UES.txt
migu目錄文件的絕對路徑:f:\migu\UES.txt
migu目錄下的文件名:插件
migu目錄文件的絕對路徑:f:\migu\插件

這個DEMO展示的跟File類相關(guān)的方法都是簡單易懂的,其中有兩個地方需要強(qiáng)調(diào)下:

1、mkdirs是創(chuàng)建抽象名表示的文件或者目錄,并且還會創(chuàng)建該目錄或者文件的所有不存在的父目錄。

2、在16、17行,我這里用了兩種不同的路徑分割符來表示抽象路徑,從運行結(jié)果來看都是可行的。那么兩者有什么區(qū)別呢?

不同操作系統(tǒng)下文件分隔符:windows中是“\”,linux中是“/”,在用JAVA代碼去讀取windows系統(tǒng)中磁盤上的文件時候,若要用“\”,必須寫成“\\”,因為一個"\"在java中表示是轉(zhuǎn)義符。所以用“\\”代表“\”。在這里我的建議是盡量都寫成“/”,因為在所有的操作系統(tǒng)中“/”永遠(yuǎn)都是沒有問題的。

關(guān)于“java中File類有什么用”這篇文章就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,使各位可以學(xué)到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。

文章題目:java中File類有什么用
本文鏈接:http://muchs.cn/article46/ihcheg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站策劃、服務(wù)器托管、手機(jī)網(wǎng)站建設(shè)小程序開發(fā)、App開發(fā)、品牌網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

h5響應(yīng)式網(wǎng)站建設(shè)