在python中获得短路径

时间:2011-05-22 02:35:42

标签: python windows path filenames

如何使用python在Windows中获取文件的短路径?

我使用以下代码,

#!/usr/bin/python
import os
import sys
fileList = []
rootdir = sys.argv[1]
for root, subFolders, files in os.walk(rootdir):
    for file in files:
        fileList.append(os.path.join(root,file))
for File in fileList:
    print File

2 个答案:

答案 0 :(得分:1)

答案 1 :(得分:0)

import win32api
long_file_name='C:\Program Files\I am a file'
short_file_name=win32api.GetShortPathName(long_file_name)