国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Java > 正文

java File類的基本使用方法總結(jié)

2019-11-26 14:26:32
字體:
供稿:網(wǎng)友

Java IO中File的使用是比較頻繁的,在文件的上傳和刪除中都會用到的。比如我們在寫管理系統(tǒng)的時候有可能會用到圖片的上傳,和刪除。那么我們就會用到Java的 File來處理。

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(); } //等等一段時間,可以查看文件的生成 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("請選擇文件后上傳");   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中的基礎(chǔ)使用,也是使用比較頻繁的部分。

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 邵武市| 扬中市| 县级市| 旅游| 廉江市| 高密市| 七台河市| 麻栗坡县| 永宁县| 正镶白旗| 定结县| 永吉县| 胶南市| 博兴县| 进贤县| 陵川县| 天峻县| 南雄市| 金山区| 镇康县| 柯坪县| 辽源市| 新安县| 二连浩特市| 昌吉市| 孟连| 沽源县| 池州市| 大同县| 杭锦后旗| 鹿邑县| 于都县| 霍州市| 通河县| 微博| 罗定市| 南投县| 锦屏县| 西畴县| 灵山县| 邵阳市|