例如,您在a.txt
(来自G:\1...
或linux
)中有一个文件md G:\1...
:
os.listdir(r'G:\1...')
[]
os.stat(r'G:\1...')
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
WindowsError: [Error 2] : 'G:\\1...'
我想知道如何获取此类折叠的信息(从linux复制时我也不能os.stat(r'G:\1...\file')
。
答案 0 :(得分:0)
就像@eryksun的评论一样:
正常路径处理仅从路径
中的最后一个组件中删除尾随点
os.stat(u'\\\\?\\G:\\1...')
nt.stat_result(st_mode=16895, st_ino=0L, st_dev=0L, st_nlink=0, st_uid=0, st_gid=0, st_size=0L, st_atime=1482739662L, st_mtime=1482739662L, st_ctime=1482739662L)
BTW:任何了解Windows中路径的详细预处理并发布它都将不胜感激。