136 of 151 menu

os 모듈의 stat 메서드

stat 메서드는 매개변수에 지정된 경로의 상태 정보를 얻기 위한 것입니다. 속성이 있는 문자열 또는 바이트 객체 os.stat_result를 반환합니다.

os.stat_result 객체의 속성

속성 설명
st_mode 파일 유형 및 파일 비트 모드를 나타냅니다.
st_ino Unix에서 인덱스 노드 번호와 Windows OS에서 파일 인덱스를 나타냅니다.
st_dev 파일이 위치한 장치의 식별자를 나타냅니다.
st_nlink 하드 링크의 수를 나타냅니다.
st_uid 파일 소유자의 사용자 식별자를 나타냅니다.
st_gid 파일 소유자의 그룹 식별자를 나타냅니다.
st_size 파일 크기를 바이트 단위로 나타냅니다.
st_atime 마지막 접근 시간을 나타냅니다. 초 단위로 표현됩니다.
st_mtime 콘텐츠의 마지막 수정 시간을 나타냅니다. 초 단위로 표현됩니다.
st_ctime Unix에서 메타데이터의 마지막 변경 시간과 Windows에서 생성 시간을 나타냅니다. 초 단위로 표현됩니다.
st_atime_ns 마지막 접근 시간을 나타냅니다. 정수 형태의 나노초 단위로 표현됩니다.
st_mtime_ns 콘텐츠의 마지막 수정 시간을 나타냅니다. 정수 형태의 나노초 단위로 표현됩니다.
st_ctime_ns Unix에서 메타데이터의 마지막 변경 시간과 Windows에서 생성 시간을 나타냅니다. 정수 형태의 나노초 단위로 표현됩니다.
st_blocks 파일에 할당된 512 바이트 블록의 수를 나타냅니다.
st_rdev 장치가 인덱스 노드인 경우 장치 유형을 나타냅니다.
st_flags 파일에 대한 사용자 정의 플래그를 나타냅니다.

구문

import os os.stat(파일/폴더 경로)

예제

파일의 상태를 알아봅시다:

import os print(os.stat('file.txt'))

실행된 코드의 결과:

os.stat_result( st_mode=33206, st_ino=1970324838088376, st_dev=2862826519, st_nlink=1, st_uid=0, st_gid=0, st_size=210, st_atime=1701422724, st_mtime=1701364277, st_ctime=1701363216 )

함께 보기

  • path.getsize 메서드 os 모듈의,
    경로의 크기를 바이트 단위로 반환합니다
  • disk_usage 메서드 shutil 모듈의,
    디스크 사용량 통계를 반환합니다
  • getcwd 메서드 os 모듈의,
    현재 작업 폴더를 반환합니다
한국어
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақКыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
우리는 웹사이트 운영, 분석 및 개인화를 위해 쿠키를 사용합니다. 데이터 처리는 개인정보 처리방침에 따라 이루어집니다.
모두 수락 설정 거부