在文件夹创建时读取文件夹和文件时,我有一个有趣的行为。有人可以解释一下吗?
创建文件夹
os.makedirs(version_dir+test_name)
在此文件夹中运行子流程并在那里创建结果文件
err_code = common.run_proc(common.get_root_dir() + test_name, custom_path_str=version_dir+test_name)
然后还有另一个脚本,我使用os.get.getmtime
读取文件夹和结果文件的创建时间,显然是创建(据我所知,这是修改文件夹中文件的时间是1403197510.1
,文件夹本身的时间是1403197510.19
。
所以基本上我在不存在的文件夹中创建了文件。这是如何工作的?为什么我有这么奇怪的输出?
答案 0 :(得分:2)
我相信您看到的是Windows将修改文件夹以表示其中的文件。
所以这发生了: