そこで、特定のフォルダに含まれるファイル名に基づいてディレクトリを作成する簡単なスクリプトを作成したいと思います。
私の方法は次のようになります。
def make_new_folders(filenames, destination):
"""
Take a list of presets and create new directories using mkdir
"""
for filename in filenames:
path = '"%s/%s/"' % (destination, filename)
subprocess.call(["mkdir", path])
なんらかの理由でコマンドを動作させることができません。
「テストフォルダ」という名前のファイルを渡すと、次のようなエラーが発生します。
mkdir: "/Users/soundteam/Desktop/PlayGround/Test Folder: No such file or directory
'path'変数を出力すると、「/ Users / soundteam / Desktop / PlayGround /TestFolder/」になります。
誰かが私を正しい方向に向けることができますか?