我有一个名为song_title.txt的文件,纯文本格式,并且包含1800首歌曲的列表。现在,我想用文本文件中列出的这些歌曲的名称制作1800个空文件夹。 如何在Mac OSX的终端上做到这一点?
答案 0 :(得分:1)
您可以通过编写python脚本来做到这一点。
假设这是文件 songs.txt
的内容a.mp3
b.mp3
c.mp3
d.mp3
e.mp3
f.mp3
makefolder.py
import sys
import os
try:
filename = sys.argv[1]
f = open(filename)
songs = f.read().split('\n')
f.close()
os.makedirs('songs')
for song in songs:
os.makedirs('songs\\'+song[0].split('.')[0])
except Exception as e:
print('Provide a file')
以
运行此脚本 python makefolder.py songs.txt
将此 makefolder.py 和 songs.txt 复制到同一文件夹中 ,此脚本将创建一个文件夹歌曲,并在该文件夹中创建所有其他文件夹
答案 1 :(得分:0)
这很容易做到。您只需要一个命令:
xargs -I {} mkdir -p "{}" < song_title.txt