約 1000 のサブフォルダーを含む "Directory" というフォルダーがあります。各サブフォルダー ("Student") には、1 つまたは複数のファイルを含む 1 つまたは複数のサブフォルダーが含まれています。次のスクリプトを作成することは可能ですか。
- サブフォルダーに 1 つまたは複数のサブフォルダーがあるかどうかを検出します
- 「Student」にサブフォルダーが 1 つしかない場合は、親ディレクトリの「Bad」という新しいフォルダーに移動します。
- 「Student」に複数のサブフォルダーがある場合は、親ディレクトリの「Good」という新しいフォルダーに移動します
明らかに、結果として、"Directory" フォルダーには 2 つのフォルダーが必要です。1 つのフォルダーを含むすべてのフォルダーを含む "Bad" という名前のフォルダーと、複数のフォルダーを含むすべてのフォルダーを含む "Good" という名前のフォルダーです。言い換えれば、分類法を次のようにしたいと考えています。
/Directory/Billy/Grades
/Directory/Billy/Student_Info
/Directory/Bob/Grades
/Directory/Bob/Student_Info
/Directory/Joe/Student_Info
/Directory/George/Grades
に:
/Directory/Good/Billy/Grades
/Directory/Good/Billy/Student_Info
/Directory/Good/Bob/Grades
/Directory/Good/Bob/Student_Info
/Directory/Bad/Joe/Student_Info
/Directory/Bad/George/Grades