UI创建一个按钮实现拷贝D盘数据到E盘,如果文件存在则不拷贝
时间: 2024-03-14 09:43:59 浏览: 107
首先,您需要使用 UI 框架(如 PyQt、Tkinter 等)创建一个按钮,并将其与一个函数绑定。在这个函数中,您需要使用 Python 的 shutil 模块来完成拷贝文件的功能。具体的代码如下:
```python
import shutil
def copy_files():
src_path = "D:/"
dst_path = "E:/"
try:
shutil.copytree(src_path, dst_path)
print("文件拷贝成功!")
except FileExistsError:
print("文件已存在,无需拷贝。")
```
在上面的代码中,我们使用 shutil.copytree() 函数来复制 D 盘中的所有文件到 E 盘中。如果目标路径已经存在相同名称的文件,则会抛出 FileExistsError 异常,我们在 except 子句中捕获该异常并打印提示信息。最后,您可以将上面的函数与按钮的 clicked 信号绑定,从而实现在点击按钮时执行该函数的功能。
阅读全文