查找特定文件并复制、移动到指定文件夹下
# 查找复制被试需要的文件夹
import os
import shutil
#目标被试
a = []
f = open(r"H:/ADHD200/SUBJECT/KKI_ADHD.txt",'r') #包含所有被试编号的文件
for line in f:
a.append(line.strip('\n'))
print(a)
f.close()
#被试文件夹
file_path=r"H:\ADHD200\ADHD200_CC200_TCs_filtfix\KKI"
for i in a:
for root, dirs, files in os.walk(file_path):
for name1 in dirs:
if name1 == i:
sub = os.path.join(root,name1)# 找出需要的被试所在文件夹
#print(sub)
for root, dirs, files in os.walk(sub):
for name2 in files:
#查找被试文件夹下符合条件的文件
if "sfnwmrda" in name2:
sub_need = os.path.join(sub,name2)
print(sub_need)
sub_to = r"H:\ADHD200\SUBJECT\被试\ADHD\KKI"
shutil.copy(sub_need,s