簡體   English   中英

Python 中的目錄統計信息

[英]Directory Stats in Python

如何獲取 python 中目錄(不是文件)的統計信息?

例如,我需要知道目錄是何時創建的。 似乎 os.stat 應該是解決方案,但 os.stat 不適用於目錄。 據我所知,它僅適用於文件。

謝謝!

它適用於目錄

>>> import os
>>> os.stat("/")
(16877, 2L, 2049L, 25, 0, 0, 4096L, 1302891913, 1302891902, 1302891902)

似乎對我很有效:

>>> import os
>>> os.stat("/etc/")
posix.stat_result(st_mode=16877, st_ino=204001, st_dev=2051L, st_nlink=170, st_uid=0, st_gid=0, st_size=12288, st_atime=1303368927, st_mtime=1304030174, st_ctime=1304030174)
>>> os.stat("/etc")
posix.stat_result(st_mode=16877, st_ino=204001, st_dev=2051L, st_nlink=170, st_uid=0, st_gid=0, st_size=12288, st_atime=1303368927, st_mtime=1304030174, st_ctime=1304030174)
>>> 

檢查另一個工具:

$ stat /etc
  File: `/etc'
  Size: 12288       Blocks: 24         IO Block: 4096   directory
Device: 803h/2051d  Inode: 204001      Links: 170
Access: (0755/drwxr-xr-x)  Uid: (    0/    root)   Gid: (    0/    root)
Access: 2011-04-20 23:55:27.000000000 -0700
Modify: 2011-04-28 15:36:14.000000000 -0700
Change: 2011-04-28 15:36:14.000000000 -0700

它在哪些方面不適合您?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM