下面是一个示例代码来遍历UNC路径下的文件并复制到本地目录:
import os
import shutil
def copy_files_from_unc(unc_path, local_dir):
# 遍历UNC路径下的文件
for root, dirs, files in os.walk(unc_path):
for file in files:
# 构建源文件路径和目标文件路径
source_file = os.path.join(root, file)
target_file = os.path.join(local_dir, file)
# 复制文件到本地目录
shutil.copy2(source_file, target_file)
# 指定UNC路径和本地目录
unc_path = r'\\server\share\folder'
local_dir = r'C:\local\directory'
# 调用函数进行复制
copy_files_from_unc(unc_path, local_dir)
在这个示例中,我们使用os.walk
函数来遍历UNC路径下的所有文件和文件夹。然后,我们使用shutil.copy2
函数来复制文件到本地目录。请注意,shutil.copy2
函数会连同文件的元数据一起复制。
你需要根据实际情况修改unc_path
和local_dir
的值来指定UNC路径和本地目录的路径。此外,你可能需要根据需要进行其他的错误处理和逻辑控制。
上一篇:遍历Uipath目录