>  기사  >  Java  >  주어진 파일의 크기를 바이트, 킬로바이트, 메가바이트 단위로 가져오는 Java 프로그램

주어진 파일의 크기를 바이트, 킬로바이트, 메가바이트 단위로 가져오는 Java 프로그램

WBOY
WBOY앞으로
2023-09-06 10:13:081395검색

주어진 파일의 크기를 바이트, 킬로바이트, 메가바이트 단위로 가져오는 Java 프로그램

파일 크기는 하드 드라이브와 같은 특정 저장 장치에서 특정 파일이 차지하는 저장 공간의 양입니다. 파일 크기는 바이트 단위로 측정됩니다. 이 섹션에서는 주어진 파일의 크기를 바이트, 킬로바이트, 메가바이트 단위로 가져오는 Java 프로그램을 구현하는 방법에 대해 설명합니다.

바이트는 디지털 정보의 가장 작은 단위입니다. 1바이트는 8비트와 같습니다.

  • 1킬로바이트(KB) = 1,024바이트

  • 1메가바이트(MB) = 1,024KB

  • 기가바이트(GB) = 1,024MB 및

  • 1테라바이트(TB) = 1,024GB.

파일 크기는 일반적으로 파일 유형과 포함된 데이터 양에 따라 다릅니다. 텍스트 문서를 예로 들면, 파일 크기는 몇 킬로바이트에 불과한 반면, 고해상도 이미지나 비디오 파일의 크기는 수 기가바이트일 수 있습니다.

파일은 텍스트 정보, 이미지, 오디오, 비디오, 프로그램 코드 및 기타 데이터를 포함할 수 있는 정보 모음입니다. 모든 소프트웨어 응용 프로그램은 여기에 액세스하여 읽기, 쓰기, 업데이트, 삭제 등과 같은 작업을 수행할 수 있습니다.

문법

파일 클래스 객체 생성

으아아아

BufferedStramInout 클래스 객체 생성

으아아아

length() - 이 메서드는 파일 크기를 바이트 단위로 반환합니다.

으아아아

exists() - 이 메서드는 파일이 존재하는지 확인하고 부울 값을 반환합니다.

으아아아

read() - 이 메서드는 입력 스트림에서 바이트를 읽는 데 사용됩니다.

으아아아

size() - 이 메서드는 파일 크기를 바이트 단위로 반환합니다.

으아아아

이제 주어진 파일의 크기를 바이트, 킬로바이트, 메가바이트 단위로 찾기 위해 다양한 Java 메소드를 구현하겠습니다.

방법 1: java.io를 사용하세요. 패키지

이 특정 방법에서는 java.io 패키지File 클래스를 사용하고 다양한 내장 기능을 사용하여 파일 크기를 가져옵니다.

알고리즘

  • 파일 클래스를 사용하여 파일 개체를 만듭니다.

  • presents() 메소드를 사용해 파일이 존재하는지 확인하세요. 파일이 존재한다면 length() 메소드를 사용해 파일의 크기를 알아보세요.

  • 인쇄 크기는 바이트, 킬로바이트, 메가바이트 단위입니다.

  • 파일이 없으면 찾을 수 없는 파일을 인쇄하세요.

이 예에서는 File 클래스를 사용하여 파일 개체를 만들었습니다. exists() 함수를 사용하여 파일이 존재하는지 확인하고 파일이 존재하면 length를 사용하여 파일 길이를 계산합니다. () 함수를 사용하여 파일의 길이를 가져와서 "sizebytes" 변수에 저장합니다. 파일 크기를 바이트 단위로 인쇄하려면 "sizebytes"를 사용합니다. 킬로바이트의 경우 크기는 "sizebytes"를 1024로 나눈 값이고, 킬로바이트의 경우 크기는 "sizebytes"를 1024*1024로 나눈 값입니다.

으아아아

출력

으아아아

방법 2: java.nio 패키지 사용

이 특정 방법에서는 java.nio 패키지의 Path 클래스를 사용하고 다양한 내장 기능을 사용하여 파일 크기를 가져옵니다.

알고리즘

  • Path 클래스의 get() 메서드를 사용하여 경로 개체를 만듭니다.

  • size() 메서드를 사용하여 크기를 찾고 크기를 바이트, 킬로바이트, 메가바이트 단위로 인쇄합니다

  • 문제가 있으면 인쇄해 주세요

이 예에서는 Path 클래스를 사용하여 파일 개체를 만들었고 size() 함수를 사용하여 파일 크기를 가져와 'sizebytes' 변수에 저장합니다. 파일 크기를 바이트 단위로 인쇄하려면 'sizebytes'를 사용합니다. 킬로바이트의 경우 크기는 "sizebytes"를 1024로 나눈 값이고, 킬로바이트의 경우 크기는 "sizebytes"를 1024*1024로 나눈 값입니다.

으아아아

출력

으아아아

그래서 이 기사에서는 Java에서 주어진 파일의 크기를 바이트, 킬로바이트 및 메가바이트로 가져오는 다양한 방법에 대해 논의했습니다.

위 내용은 주어진 파일의 크기를 바이트, 킬로바이트, 메가바이트 단위로 가져오는 Java 프로그램의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 tutorialspoint.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제