相关操作:
- 选中相关文件
- 创建父文件夹,并实时命名
- 将选中的文件移动到父文件夹中
1.选中相关文件
要求选中的文件必须在同一目录下
Fpath = os.path.dirname(sys.argv[1])
for Fp_n in sys.argv[1:]:
thispath = os.path.dirname(Fp_n)
if thispath != Fpath:
messagebox.showinfo(title='错误', message='所有选中文件应在同一目录下!')
sys.exit()
2.创建父文件夹,并实时命名
想要的效果是由用户命名,然后创建,但无法像windows那样直接创建,然后编辑文件夹名称,故只能调用python的弹窗让用户输入内容
参考文章:Python 弹出对话输入框
- 注意:确保输入的名称不与已有文件夹冲突
3.将选中的文件移动到父文件夹中
调用 shutil.move(path, target_path)