import os
def file_name(file_dir):
for root, dirs, files in os.walk(file_dir):
print('root_dir:', root) # 當前目錄路徑
print('sub_dirs:', dirs) # 當前路徑下所有子目錄
print('files:', files) # 當前路徑下所有非目錄子文件
來自:https://www.cnblogs.com/bigtreei/p/9316369.html
修改:
# -*- coding: cp936 -*-
import arcpy
import os
file_dir=arcpy.GetParameterAsText(0)
for root, dirs, files in os.walk(file_dir):
arcpy.AddMessage("當前目錄路徑"+root)
if dirs:
num=len(dirs)
arcpy.AddMessage("當前路徑子目錄"+str(num))
for i in range(num):
arcpy.AddMessage("當前路徑下所有子目錄"+dirs[i])
print('root_dir:', root) # 當前目錄路徑
print('sub_dirs:', dirs) # 當前路徑下所有子目錄
#print('files:', files) # 當前路徑下所有非目錄子文件