国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 云林县| 灯塔市| 广丰县| 都匀市| 德清县| 丹东市| 清涧县| 宜宾县| 丰都县| 依兰县| 博野县| 新龙县| 宜宾县| 綦江县| 聂荣县| 泾川县| 枞阳县| 波密县| 金沙县| 确山县| 绥滨县| 皋兰县| 永新县| 尼勒克县| 稻城县| 收藏| 麻城市| 绍兴县| 东辽县| 焦作市| 翁源县| 镇康县| 贵溪市| 荥阳市| 儋州市| 宁武县| 芦溪县| 科技| 巴林左旗| 始兴县| 长沙县|