【发布时间】:2018-01-24 10:21:33
【问题描述】:
我只是在寻找存储在目录中的文件是否有任何特定的 ID 如果是,我们如何通过 python 获取该 ID。我试过这个,我得到了一个 dict 。但是没有我看不到任何唯一 ID 的地方。
import os
cur = os.getcwd()
info = os.stat(cur)
print(info.__str__())
我得到了这样的东西:
os.stat_result (st_mode=33204, st_ino=21511460, st_dev=2049, st_nlink=1, st_uid=1001, st_gid=1001, st_size=378, st_atime=1516787918, st_mtime=1516787918, st_ctime=1516 >
我已经提到了st_ino,这意味着 inode 编号。但是当我尝试使用程序时,我发现它也发生了一些变化。
如果有任何此类 id 可用,我们可以获取具有这些 Id 的文件吗?
编辑:
因为变量持有id。我想知道在创建文件时文件系统中是否有类似的文件。
【问题讨论】:
-
你可以检查文件的crc,我猜这是最好的主意
-
检查crc的语法是什么?
-
filepath/filename是独一无二的。 -
如果文件路径改变了如何找到相同的文件?
-
@VikasDamodar 那不一样了!内容是一样的,不是文件!