如何从 Windows 中的文件夹中提取特定的文件列表?

How to extract a specific list of files from a folder in Windows?

我有一个包含大约 3,000 个相同类型 (.flac) 音乐文件的文件夹。

我制作了一个 excel(和 .txt)列表,其中包含该文件夹中大约 1,000 个我想移动到其他文件夹的文件。

有没有一种方法可以在不必通过引用列表手动移动每个文件的情况下完成此操作?

谢谢!

首先备份所有内容! 是的,这确实是可能的,我为你写了一个小 python 脚本:

import os

f = open("whichtomove.txt", "r")

filelist = f.read().split("\n")

for x in range(0, len(filelist)):
    os.rename(("fromhere/" + str(filelist[x])),("tohere/" + str(filelist[x])))

您只需更改文件夹路径,我假设列表的格式为:

file1.flac
tihs.flac

如果您的格式中的格式是另一种格式,您只需更改拆分运算符,例如到 ”;”如果您用“;”拆分列表条目