gpt4 book ai didi

python - 如何使用文件名创建文件夹,然后将文件移动到文件夹中?

转载 作者:太空狗 更新时间:2023-10-30 00:58:03 25 4
gpt4 key购买 nike

我在使用这种命名约定命名的文件夹中有数百个文本文件:

Bandname1 - song1.txt
Bandname1 - song2.txt
Bandname2 - song1.txt
Bandname2 - song2.txt
Bandname2 - song3.txt
Bandname3 - song1.txt
..etc.

我想为不同的乐队创建文件夹,并将相应的文本文件移动到这些文件夹中。我如何使用 bash、perl 或 python 脚本实现这一点?

最佳答案

不必使用 trim 或 xargs:

for f in *.txt; do
band=${f% - *}
mkdir -p "$band"
mv "$f" "$band"
done

关于python - 如何使用文件名创建文件夹,然后将文件移动到文件夹中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2172420/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com