<address id="ousso"></address>
<form id="ousso"><track id="ousso"><big id="ousso"></big></track></form>
  1. java語言

    java File類的基本使用方法

    時間:2025-03-08 23:08:46 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");

      //File.separator 得到“\”

      //File.pathSeparator得到是“;”

      try {

      f.createNewFile();

      } catch (IOException e) {

      // TODO Auto-generated catch block

      e.printStackTrace();

      }

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

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

      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();

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

      f1.getName();

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

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

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

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

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

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

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

    Java類基本構成05-11

    Java類的基本構成08-28

    Java類的基本構成09-15

    Java類的基本構成09-11

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