2011-05-22 33 views
2

如何在使用python的Windows中獲取文件的短路徑?在python中獲取短路徑

我使用下面的代碼,

#!/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 

回答

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