やりたいこと
以下のようなフォルダ構造があった場合、各々のフォルダの先頭のファイル名のみを取得したいです。
得たファイル名を親フォルダ名としてリネームしたいです。
fold
├fuka1.txt
└fuka2.txt
folder
├fuka3.txt
└fuka4.txt
得たい結果
fuka1
fuka3
前の質問でもらったコードを改変してみたのですが、これですべてのファイルは取得出来ます。
ここからどのようなフィルターをかけて、各々のフォルダの先頭のファイルだけを抜き出すかわかりませんが、方法はあるでしょうか?
lis = pathlib.Path().glob("/.txt")
convert = list(lis)
print(convert[0].stem)
各々のフォルダのインデックス0を取り出せばいいので、そう考えるとすべてのファイルを一度に取り出すのではなく、各フォルダごとに処理を行うといいのかなと考えています。
あなたの回答
tips
プレビュー