[go] 파일 경로에서 파일 크기 확인하기

이번에는 Golang을 사용하여 파일을 읽고 해당 파일의 크기를 확인하는 방법에 대해 알아보겠습니다.

파일 크기 확인하기

Golang에서 파일 크기를 확인하려면 다음 단계를 따르면 됩니다.

1. 필요한 패키지 가져오기

먼저, os 패키지를 가져와야 합니다. 이 패키지는 파일 및 디렉터리와 관련된 작업을 지원합니다.

import (
    "fmt"
    "os"
)

2. 파일 크기 확인하기

아래의 코드에서 FileInfo struct를 사용하여 파일 정보를 가져옵니다. 그리고 Size() 메소드를 사용하여 파일 크기를 확인합니다.

func getFileSize(filename string) (int64, error) {
    fileInfo, err := os.Stat(filename)
    if err != nil {
        return 0, err
    }

    return fileInfo.Size(), nil
}

3. 파일 크기 출력하기

다음으로, 이 함수를 사용하여 파일 크기를 출력할 수 있습니다.

func main() {
    filename := "example.txt"
    size, err := getFileSize(filename)
    if err != nil {
        fmt.Println("파일 크기를 확인할 수 없습니다.", err)
        return
    }

    fmt.Printf("파일 %s의 크기는 %d bytes입니다.\n", filename, size)
}

이제 위의 코드 예제를 사용하여 파일의 크기를 확인할 수 있습니다.

이상으로 Golang을 사용하여 파일 크기를 확인하는 방법에 대해 알아보았습니다. 감사합니다!

참고문헌: