#!C:\Python3.7 # -*- coding:utf-8 -*- import os def move_file_to_path(path,basepath): file_list=[] dir_list=[] os.chdir(path) for p in os.listdir(path): if os.path.isdir(p): dir_list.append(os.path.abspath(p)) if os.path.isfile(p): file_list.append(os.path.abspath(p)) if len(file_list)>0: for file in file_list: # cmd = 'xcopy '+str(file)+' ' + basepath cmd = 'move /Y ' + str(file) + ' ' + basepath print(cmd) os.system(cmd) if len(dir_list)>0: for dir in dir_list: move_file_to_path(dir,basepath) def main(): # bathpath=os.getcwd() bathpath=os.path.join('D:\\ollydbg\\') os.chdir(bathpath) dir_list = [] for p in os.listdir(bathpath): print(os.path.abspath(p)) if os.path.isdir(os.path.abspath(p)): dir_list.append(os.path.abspath(p)) for pa in dir_list: print(pa) move_file_to_path(pa,bathpath) os.chdir(bathpath) for dir in dir_list: cmd = 'rmdir /Q /S ' + dir os.system(cmd) if __name__ == '__main__': main()
将多文件夹下的文件移动到一个文件夹中
最新推荐文章于 2023-12-28 14:49:53 发布