java File 클래스의 기본 사용 방법 요약

2714 단어 java파일 클래스
Java IO에서 파일 사용은 빈번하며 파일 업로드와 삭제에 사용됩니다.예를 들어 우리가 관리 시스템을 쓸 때 사진의 업로드와 삭제에 사용될 수 있다.그러면 우리는 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에서 기본으로 사용되고 자주 사용되는 부분입니다.
이상은 본문의 전체 내용입니다. 여러분의 학습에 도움이 되기를 바랍니다.

좋은 웹페이지 즐겨찾기