python复制文件到文件夹,每次复制时重新刷新
时间: 2023-08-17 11:55:40 浏览: 102
你可以使用shutil模块中的`copy2`函数来复制文件,并使用`os`模块中的`utime`函数来更新目标文件夹的最后访问时间和修改时间,以实现重新刷新的效果。下面是一个示例代码:
```python
import shutil
import os
def copy_and_refresh(source_file, target_folder):
# 复制文件
shutil.copy2(source_file, target_folder)
# 获取目标文件的路径
target_file = os.path.join(target_folder, os.path.basename(source_file))
# 更新目标文件夹的最后访问时间和修改时间
os.utime(target_folder, None)
# 更新目标文件的最后访问时间和修改时间
os.utime(target_file, None)
# 示例用法
copy_and_refresh('source_file.txt', 'target_folder')
```
请替换`source_file.txt`为要复制的文件路径,`target_folder`为目标文件夹路径。这样每次复制文件时都会重新刷新目标文件夹的最后访问时间和修改时间。
阅读全文