移动名称中包含特定单词的文件,但仅移动这些文件可以通过以下步骤实现:
以下是一个示例的Python代码实现:
import os
import shutil
def move_files_with_keyword(source_folder, target_folder, keyword):
# 遍历源文件夹中的所有文件
for root, dirs, files in os.walk(source_folder):
for file in files:
# 检查文件名是否包含特定单词
if keyword in file:
# 构建源文件的完整路径
source_path = os.path.join(root, file)
# 构建目标文件的完整路径
target_path = os.path.join(target_folder, file)
# 移动文件到目标位置
shutil.move(source_path, target_path)
# 示例用法
source_folder = "/path/to/source/folder"
target_folder = "/path/to/target/folder"
keyword = "specific_word"
move_files_with_keyword(source_folder, target_folder, keyword)
在上述示例中,你需要将/path/to/source/folder
替换为实际的源文件夹路径,将/path/to/target/folder
替换为实际的目标文件夹路径,将specific_word
替换为你要筛选的特定单词。
这个方法适用于移动名称中包含特定单词的文件,可以帮助你快速筛选和移动符合条件的文件。
领取专属 10元无门槛券
手把手带您无忧上云