我發現了一些類似的問題在Stackoverflow,並嘗試瞭解決方案後,我的問題仍未解決。腳本移動子級文件夾一級(批量或PowerShell)
這裏是我的目錄結構:
d:\ XYZ \亞當周杰倫\亞當周杰倫\ files.txt
d:\ XYZ \亞當周杰倫\亞當周杰倫\ SomeFolder \
d:\ XYZ \亞當周杰倫\亞當周杰倫\ OtherFolder \有些FILE.DOC
d:\ XYZ \ Mary Poppins的\ Mary Poppins的\ myOtherFile.txt
和我有大約2000這些。
我的目標是簡單地刪除冗餘的子子文件夾,遵循上述結構。手動操作,我會簡單地將「sub-sub」文件夾「Adam Jay」剪切並粘貼到XYZ中,在那裏它將替換或合併上層的「Adam Jay」(移動任何文件和文件夾)。
期望的結果:
d:\ XYZ \亞當周杰倫\ files.txt
d:\ XYZ \亞當周杰倫\ SomeFolder \
d:\ XYZ \亞當周杰倫\ OtherFolder \有些FILE.DOC
d:\ XYZ \ Mary Poppins的\ myOtherFile.txt
我對批處理腳本知之甚少,對PowerShell也一無所知。通過修改我在StackOverflow上找到的腳本,我設法搞砸了(幸運的是,它是一個測試目錄)。 [我玩過的腳本可以在這裏找到: PowerShell Script to move folders one level up and delete the previous containing folder]
這將是偉大的,如果任何人都可以幫助我與此。我真的很感激。
謝謝。
D:\ XYZ中是否存在所有文件夾? –
[對不起,我是StackOverflow的新用戶,只收到昨天的通知。] 是的,所有文件夾位於D:\ XYZ。 – verph