目标文件夹为:L:\ZJ_Landsat\LC81220442013221LGN00\WaterQuality_PCA\results
目录L:\ZJ_Landsat下有大量影像文件。
import os
rootDir = "L:\ZJ_Landsat"
name1 = "WaterQuality_PCA"
name2 = "results"
folder_name = "PCA_4_bands"
def listDir(rootDir):
dir1 = []
for dirpath, dirnames, filenames in os.walk(rootDir):
for dir in dirnames:
dir1.append(os.path.join(rootDir,dir[0:21]))#LC81220442013221LGN00的长度为21
return dir1
print("Done!")
dirList = listDir(rootDir)[0:104]#104为104个影像文件夹数量
dir1 = []
dir2 = []
for dir in dirList:
dir1 = os.path.join(''.join(dir),name1)
dir2 = os.path.join(dir1,name2)
dir3 = os.path.join(dir2,folder_name)
if not os.path.exists(dir3):
os.mkdir(os.path.join(dir3))