可以通过编写脚本来实现。以下是一个示例的Python脚本:
import shutil
def copy_files_from_text_file(text_file_path, source_directory, destination_directory):
with open(text_file_path, 'r') as file:
for line in file:
file_path = line.strip()
source_path = source_directory + '/' + file_path
destination_path = destination_directory + '/' + file_path
shutil.copy2(source_path, destination_path)
# 示例用法
text_file_path = 'file_list.txt' # 文本文件路径,包含要复制的文件列表
source_directory = '/path/to/source_directory' # 源目录路径
destination_directory = '/path/to/destination_directory' # 目标目录路径
copy_files_from_text_file(text_file_path, source_directory, destination_directory)
上述脚本通过读取文本文件中的每一行,将每个文件的源路径和目标路径构建出来,并使用shutil.copy2()
函数将文件从源路径复制到目标路径。
这个方法适用于需要根据文本文件中的内容批量复制选定的目录和文件的场景。例如,可以将需要备份的文件列表保存在文本文件中,然后使用该脚本将这些文件复制到指定的目录中。
腾讯云相关产品和产品介绍链接地址:
腾讯云存储专题直播
企业创新在线学堂
腾讯数字政务云端系列直播
微服务平台TSF系列直播
2024清华公管公益直播讲堂——数字化与现代化
腾讯云数据湖专题直播
小程序云开发官方直播课(应用开发实战)
领取专属 10元无门槛券
手把手带您无忧上云