<delect id="sj01t"></delect>
  1. <em id="sj01t"><label id="sj01t"></label></em>
  2. <div id="sj01t"></div>
    1. <em id="sj01t"></em>

            <div id="sj01t"></div>
            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

            <delect id="sj01t"></delect>
            1. <em id="sj01t"><label id="sj01t"></label></em>
            2. <div id="sj01t"></div>
              1. <em id="sj01t"></em>

                      <div id="sj01t"></div>
                      黄色视频在线观看