當前位置:才華齋>計算機>java語言>

java File類的基本使用方法

java語言 閱讀(7.99K)

Java IO中File的使用是比較頻繁的,在檔案的上傳和刪除中都會用到的。比如我們在寫管理系統的時候有可能會用到圖片的上傳和刪除。那麼我們就會用到Java的` File來處理。本文是本站小編搜尋整理的關於java File類的基本使用方法,給大家做個參考,希望對大家有所幫助!想了解更多相關資訊請持續關注我們應屆畢業生考試網!

java File類的基本使用方法

  Java中File的基本使用建立和刪除檔案:

public class FileDemo {

public static void main(String[] args) {

File f=new File("d:"+rator+"");

//rator 得到“”

//Separator得到是“;”

try {

teNewFile();

} catch (IOException e) {

// TODO Auto-generated catch block

tStackTrace();

}

//等等一段時間,可以檢視檔案的生成

try {

p(3000);

} catch (InterruptedException e) {

// TODO Auto-generated catch block

tStackTrace();

}

if(ts()){

te();

}else{

tln("檔案不存在");

}

}

}

  Java File示例使用:在J2EE開發中使用的圖片上傳功能程式碼:

public void fileUpload(@RequestParam MultipartFile[] myfiles,

HttpServletRequest request, HttpServletResponse response)

throws IOException {

String imgPath = "/uploads" + "/";

File directory = new File(ession()ervletContext()

ealPath("/")

+ imgPath);

String desFileName = null;

String fileNewName = null;

ontentType("text/html; charset=UTF-8");

PrintWriter out = riter();

String originalFilename = null;

for (MultipartFile myfile : myfiles) {

if (pty()) {

e("請選擇檔案後上傳");

h();

} else {

originalFilename = riginalFilename();

if (null != originalFilename && th() > 0) {

fileNewName = omUUID() + originalFilename;

desFileName = ring() + "/" + fileNewName;

}

try {

InputStreamToFile(nputStream(),

new File(desFileName));

} catch (IOException e) {

tStackTrace();

e("檔案上傳失敗,請重試!!");

h();

}

}

}

t(fileNewName);

h();

}

並且其中文件夾生成的程式碼如下

File f1=new File("d:"+rator+"test");

r();

//獲取資料夾名稱的方法

ame();

這是Java IO中的基礎使用,也是使用比較頻繁的部分。