超碰免费人人操|国产视频二区久久艹人人操|欧美激情第一页在线|久热最新无码中文视频|91精品国际成人|亚洲成人精品在线视频青青草|久草免费高清完整在线观看|你懂的AV在线日本黄网页|国产黄色AV日韩女同网|欧美成人色区导航片av

java File類的基本使用方法

時間:2025-10-07 11:24:00 java語言

java File類的基本使用方法

  Java IO中File的使用是比較頻繁的,在文件的上傳和刪除中都會用到的。比如我們在寫管理系統(tǒng)的時候有可能會用到圖片的上傳和刪除。那么我們就會用到Java的 File來處理。本文是百分網(wǎng)小編搜索整理的關于java File類的基本使用方法,給大家做個參考,希望對大家有所幫助!想了解更多相關信息請持續(xù)關注我們應屆畢業(yè)生考試網(wǎng)!

  Java中File的基本使用創(chuàng)建和刪除文件:

  public class FileDemo {

  public static void main(String[] args) {

  File f=new File("d:"+File.separator+"io.txt");

  /pic/p>

  /pic/p>

  try {

  f.createNewFile();

  } catch (IOException e) {

  /pic/p>

  e.printStackTrace();

  }

  /pic/p>

  try {

  Thread.sleep(3000);

  } catch (InterruptedException e) {

  /pic/p>

  e.printStackTrace();

  }

  if(f.exists()){

  f.delete();

  }else{

  System.out.println("文件不存在");

  }

  }

  }

  Java File示例使用:在J2EE開發(fā)中使用的圖片上傳功能代碼:

  public void fileUpload(@RequestParam MultipartFile[] myfiles,

  HttpServletRequest request, HttpServletResponse response)

  throws IOException {

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

  File directory = new File(request.getSession().getServletContext()

  .getRealPath("/")

  + imgPath);

  String desFileName = null;

  String fileNewName = null;

  response.setContentType("text/html; charset=UTF-8");

  PrintWriter out = response.getWriter();

  String originalFilename = null;

  for (MultipartFile myfile : myfiles) {

  if (myfile.isEmpty()) {

  out.write("請選擇文件后上傳");

  out.flush();

  } else {

  originalFilename = myfile.getOriginalFilename();

  if (null != originalFilename && originalFilename.length() > 0) {

  fileNewName = UUID.randomUUID() + originalFilename;

  desFileName = directory.toString() + "/" + fileNewName;

  }

  try {

  FileUtils.copyInputStreamToFile(myfile.getInputStream(),

  new File(desFileName));

  } catch (IOException e) {

  e.printStackTrace();

  out.write("文件上傳失敗,請重試!!");

  out.flush();

  }

  }

  }

  out.print(fileNewName);

  out.flush();

  }

  并且其中文件夾生成的代碼如下

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

  f1.mkdir();

  /pic/p>

  f1.getName();

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

【java File類的基本使用方法】相關文章:

java中File類的使用方法12-23

java中File類有哪些使用方法10-13

java中File類的使用方法有哪些09-26

Java基礎之File類的使用12-06

Java File類有哪些常用方法02-15

Java類的基本構成10-28

Java類的基本構成11-07

Java類的基本構成12-04

Java類基本構成01-22