av手机免费在线观看,国产女人在线视频,国产xxxx免费,捆绑调教一二三区,97影院最新理论片,色之久久综合,国产精品日韩欧美一区二区三区

java語言

java File類的基本使用方法

時(shí)間:2025-03-08 23:08:46 java語言 我要投稿
  • 相關(guān)推薦

java File類的基本使用方法

  Java IO中File的使用是比較頻繁的,在文件的上傳和刪除中都會(huì)用到的。比如我們?cè)趯懝芾硐到y(tǒng)的時(shí)候有可能會(huì)用到圖片的上傳和刪除。那么我們就會(huì)用到Java的 File來處理。本文是百分網(wǎng)小編搜索整理的關(guān)于java File類的基本使用方法,給大家做個(gè)參考,希望對(duì)大家有所幫助!想了解更多相關(guān)信息請(qǐng)持續(xù)關(guān)注我們應(yīng)屆畢業(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");

  //File.separator 得到“\”

  //File.pathSeparator得到是“;”

  try {

  f.createNewFile();

  } catch (IOException e) {

  // TODO Auto-generated catch block

  e.printStackTrace();

  }

  //等等一段時(shí)間,可以查看文件的生成

  try {

  Thread.sleep(3000);

  } catch (InterruptedException e) {

  // TODO Auto-generated catch block

  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("請(qǐng)選擇文件后上傳");

  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("文件上傳失敗,請(qǐng)重試!");

  out.flush();

  }

  }

  }

  out.print(fileNewName);

  out.flush();

  }

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

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

  f1.mkdir();

  //獲取文件夾名稱的方法

  f1.getName();

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

【java File類的基本使用方法】相關(guān)文章:

java中File類的使用方法07-21

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

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

Java基礎(chǔ)之File類的使用05-12

Java File類有哪些常用方法07-27

Java類基本構(gòu)成05-11

Java類的基本構(gòu)成08-28

Java類的基本構(gòu)成09-15

Java類的基本構(gòu)成09-11