程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> JSP編程 >> 關於JSP >> JSP文件操作概述

JSP文件操作概述

編輯:關於JSP

1.File 類

File 類的對象主要用來獲取文件本身的一些信息。

創建一個 File 對象的構造方法有3 個:

File(String filename);

File(String directoryPath,String filename);

File(File f, String filename);

filename 是文件名字,directoryPath 是文件的路徑,f 是指定成一個目錄的文件。

使用 File(String filename)創建文件時,該文件被認為是與當前應用程序在同一目錄中,由於JSP 引擎是在bin 下啟動執行的,所以該

文件被認為在下列目錄中:D:\Tomcat\jakarta-tomcat-4.0\bin\ 。

1.獲取文件的屬性

1. public String getName():獲取文件的名字。

2. public boolean canRead():判斷文件是否是可讀的。

3. public boolean canWrite():判斷文件是否可被寫入。

4. public boolean exits():判斷文件是否存在。

5. public long length():獲取文件的長度(單位是字節)。

6. public String getAbsolutePath():獲取文件的絕對路徑。

7. public String getParent():獲取文件的父目錄。

8. public boolean isFile():判斷文件是否是一個正常文件,而不是目錄。

9. public boolean isDirectroy():判斷文件是否是一個目錄。

10. public boolean isHidden():判斷文件是否是隱藏文件。

11.public long lastModified():獲取文件最後修改的時間(時間是從1970 年午夜至文件最後修改時刻的毫秒數)

2.創建目錄

(1)創建目錄

File 對象調用方法:public boolean mkdir()創建一個目錄,如果創建成功返回true,否則返回false(如果該目錄已經存在將返回false)。

(2)列出目錄中的文件

如果 File 對象是一個目錄,那麼該對象可以調用下述方法列出該目錄下的文件和子目錄:

public String[] list():用字符串形式返回目錄下的全部文件,

public File [] listFiles():用File 對象形式返回目錄下的全部文件。

(3)列出指定類型的文件

可以使用File 類的下述兩個方法,列出指定類型的文件:

public String[] list(FilenameFilter obj); 該方法用字符串形式返回目錄下的指定類型的所有文件。

public File [] listFiles(FilenameFilter obj); 該方法用File 對象返回目錄下的指定類型所有文件。

FilenameFile 是一個接口,該接口有一個方法:

public boolean accept(File dir,String name);

當向 list 方法傳遞一個實現該接口的對象時,list 方法在列出文件時,將讓該文件調用accept 方法檢查該文件是否符合accept 方法指定的目錄和文件名字要求。

3.刪除文件和目錄

File 對象調用方法public boolean delete()可以刪除當前對象代表的文件或目錄,如果File 對象表示的是一個目錄,則該目錄必須是一個空目錄,刪除成功返回true。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved