>웹 프론트엔드 >JS 튜토리얼 >Java File class_javascript 기술의 일반적인 방법 요약

Java File class_javascript 기술의 일반적인 방법 요약

WBOY
WBOY원래의
2016-05-16 16:08:491170검색

Java File 클래스는 기본적으로 Java를 사용하여 파일에 대한 모든 작업을 수행할 수 있는 매우 강력한 클래스입니다. 이 기사에서는 Java File 파일 작업 클래스를 자세히 분석하고 Java 개발자가 살펴볼 수 있는 File 클래스의 일반적인 메서드를 간략하게 소개합니다.

건축자

코드 복사 코드는 다음과 같습니다.

공개 클래스 FileDemo {
공개 정적 무효 메인(String[] args){
//생성자 파일(문자열 경로명)
파일 f1 =새 파일("c:\abc\1.txt");
//파일(문자열 부모, 문자열 자식)
파일 f2 =new File("c:\abc","2.txt");
//파일(파일 상위, 문자열 하위)
File f3 =new File("c:" File.separator "abc");//separator 크로스 플랫폼 구분 기호
파일 f4 =새 파일(f3,"3.txt");
System.out.println(f1);//c:abc1.txt

}

}


생성방법

1.boolean createNewFile()은 존재하지 않으면 true를 반환하고 존재하면 false를 반환합니다
2.boolean mkdir()은 디렉토리를 생성합니다
3.boolean mkdirs()는 다중 레벨 디렉토리를 생성합니다

삭제방법

1.부울 삭제()
2.boolean deleteOnExit() 완료 후 파일 삭제

코드 복사 코드는 다음과 같습니다.

java.io.파일 가져오기;
import java.io.IOException;
공개 클래스 FileDemo2 {
공개 정적 무효 메인(String[] args){
파일 f =new File("d:\1.txt");
         시도해 보세요 {
System.out.println(f.createNewFile());//파일이 존재하면 false를 반환합니다
System.out.println(f.delete());//파일이 없으면 false
를 반환합니다.            } catch (IOException e) {
// TODO 자동 생성 캐치 블록
              e.printStackTrace();
}
}
}

판정방법

1.boolean canExecute()는 파일이 실행 가능한지 확인합니다
2.boolean canRead()는 파일을 읽을 수 있는지 여부를 결정합니다
3.boolean canWrite()는 파일을 쓸 수 있는지 여부를 결정합니다.
4.boolean presents()는 파일이 존재하는지 확인합니다
5.부울 isDirectory()
6.부울 isFile()
7.부울 isHidden()
8.boolean isAbsolute()는 절대 경로인지 파일이 존재하지 않는지 확인합니다.

얻는 방법

1.문자열 getName()
2.문자열 getPath()
3.문자열 getAbsolutePath()
4.String getParent()//상위 디렉터리가 없으면 null을 반환합니다
5.long lastModified()//마지막 수정 시간 가져오기
6.긴길이()
7.boolean renameTo(파일 f)
8.File[] liseRoots()//머신 드라이브 문자 가져오기
9.문자열[] 목록()
10.String[] 목록(파일 이름필터 필터)

디스크 아래의 파일 및 폴더 나열

코드 복사 코드는 다음과 같습니다.

공개 클래스 FileDemo3 {
     public static void main(String[] args){
         파일[] 파일 =File.listRoots();
         for(파일 파일:파일){
             System.out.println(파일);
             if(파일.길이()>0){
                 문자열[] 파일 이름 =file.list();
                 for(문자열 파일 이름:파일 이름){
                     System.out.println(파일명);
                 }
             }
         }
     }

 }


문화보존
复主代码 代码如下:

java.io.파일 가져오기;
 import java.io.FilenameFilter;
 공개 클래스 FileDemo4 {
     public static void main(String[] args){
         파일[] 파일 =File.listRoots();
         for(파일 파일:파일){
             System.out.println(파일);
             if(파일.길이()>0){
                 문자열[] 파일 이름 =file.list(새 FilenameFilter(){
                     //파일 过滤目录 이름 文件name
                     public boolean accept(파일 파일,문자열 파일 이름){
                         return filename.endsWith(".mp3");
                     }
                 });
                 for(문자열 파일 이름:파일 이름){
                     System.out.println(파일명);
                 }
             }
         }
     }

 }
파일[]  목록파일()

파일[] 목록파일(파일 이름필터 필터)


利사용递归列출전체문서
复主代码 代码如下:

공개 클래스 FileDemo5 {
    public static void main(String[] args){
        File f =new File("e:\소리樂");
        showDir(f);
    }
    public static void showDir(파일 디렉토리){
        System.out.println(dir);
        파일[] 파일 =dir.listFiles();
        for(파일 파일:파일){
            if(file.isDirectory())
                showDir(파일);
            그렇지 않으면
                System.out.println(파일);
        }
    }
}

파일 이동

d 드라이브에서 모든 .java 파일을 찾아 c:jad 디렉터리에 복사한 후 모든 파일 유형을 .java에서 .jad로 변경합니다.

코드 복사 코드는 다음과 같습니다.

공개 클래스 테스트5 {
공개 정적 무효 메인(String[] args){
파일 f1 = 새 파일("d:\");
         moveFile(f1);
}
public static void moveFile(파일 디렉토리){
파일[] 파일=dir.listFiles();
for(파일 파일:파일){
If(file.isDirectory())
              moveFile(파일);
        그 외{
If(file.getName().endsWith(".java"))
                   file.renameTo(new File("c:\jad\"
                  file.getName().substring(0,file.getName().lastIndexOf('.')) ".jad"));
            }
}
}
}

위의 내용은 Java File 클래스의 모든 속성과 메서드입니다. 지정된 파일의 작업을 완료하려면 위의 메서드만 호출하면 됩니다.
성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.