Kaedah stat modul os

Kaedah stat bertujuan untuk mendapatkan maklumat tentang status laluan yang dinyatakan dalam parameternya. Mengembalikan rentetan atau objek bait os.stat_result dengan atribut.

Atribut objek os.stat_result

Atribut Penerangan
st_mode Menunjukkan jenis fail dan mod bit fail.
st_ino Menunjukkan nombor inod dalam Unix dan indeks fail pada OS Windows.
st_dev Menunjukkan pengenal pasti peranti di mana fail berada.
st_nlink Menunjukkan bilangan pautan keras.
st_uid Menunjukkan pengenal pasti pengguna pemilik fail.
st_gid Menunjukkan pengenal pasti kumpulan pemilik fail.
st_size Menunjukkan saiz fail dalam bait.
st_atime Menunjukkan masa capaian terakhir. Dinyatakan dalam saat.
st_mtime Menunjukkan masa pengubahsuaian terakhir kandungan. Dinyatakan dalam saat.
st_ctime Menunjukkan masa perubahan terakhir metadata dalam Unix dan masa penciptaan dalam Windows. Dinyatakan dalam saat.
st_atime_ns Menunjukkan masa capaian terakhir. Dinyatakan dalam nanosaat sebagai integer.
st_mtime_ns Menunjukkan masa pengubahsuaian terakhir kandungan. Dinyatakan dalam nanosaat sebagai integer.
st_ctime_ns Menunjukkan masa perubahan terakhir metadata dalam Unix dan masa penciptaan dalam Windows. Dinyatakan dalam nanosaat sebagai integer.
st_blocks Menunjukkan bilangan blok sebanyak 512 bait yang diperuntukkan untuk fail.
st_rdev Menunjukkan jenis peranti, jika ia adalah inod.
st_flags Menunjukkan bendera yang ditentukan pengguna untuk fail.

Sintaks

pythonimport os

os.stat(laluan ke fail/folder)

Contoh

Mari kita ketahui status fail:

pythonimport os

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

Hasil kod yang dilaksanakan:

pythonos.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
  )

Lihat juga

  • kaedah path.getsize modul os,
    yang mengembalikan saiz laluan dalam bait
  • kaedah disk_usage modul shutil,
    yang mengembalikan statistik penggunaan cakera
  • kaedah getcwd modul os,
    yang mengembalikan folder kerja semasa