<address id="ousso"></address>
<form id="ousso"><track id="ousso"><big id="ousso"></big></track></form>
  1. java File類的基本使用方法

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

    java File類的基本使用方法

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

      Java中File的基本使用創建和刪除文件:

      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開發中使用的圖片上傳功能代碼:

      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

    <address id="ousso"></address>
    <form id="ousso"><track id="ousso"><big id="ousso"></big></track></form>
    1. 日日做夜狠狠爱欧美黑人