這不是一個真正的編碼問題。我需要將我所有的文件放到單獨的目錄中,這樣每個文件都有自己的目錄,並且名稱基於文件名。 因此,在我去做一個應用程序來做到這一點之前,有沒有人知道任何可以做到這一點的軟件?像Automator什麼的。基於文件名的文件夾名稱
1
A
回答
4
無需構建應用程序。從Windows命令行運行此簡單的一行,將根據文件的根名稱將目錄中的每個文件移動到一個子目錄中。
for %f in (*) do @(md "%~nf"&move "%f" "%~nf")>nul 2>&1
具有相同基本名稱但擴展名不同的兩個文件將被移入同一目錄。例如,「test.txt」和「text.doc」都將被移動到名爲「test」的目錄中
任何沒有擴展名的文件都不會被移動。
如果你想從一個批處理文件運行它,然後
@echo off
for %%f in (*) do (
md "%%~nf"
move "%%f" "%%~nf"
) >nul 2>&1
你的要求不是很清楚。如果您的要求不同,那麼腳本可能會很容易修改以適應您的需求。
+0
+1使用'&'nuls從一個班輪= P – Mechaflash
+0
@Mechaflash - 取決於你對「單班輪」的定義。 :-)我同意它使用多個命令,但我仍然認爲它是一條線。 – dbenham
相關問題
- 1. 刪除基於名稱的文件夾
- 2. 基本MVC路由:/文件夾名稱/文件夾名稱/控制器名稱
- 3. 基於文件夾中已有的名稱創建名稱爲
- 4. 忽略基於項目文件夾名稱的文件
- 5. 基於名稱將文件移動到相應的文件夾
- 6. 文件夾名稱文件夾裏面
- 7. 基於文件名/ cfg文件/屬性名稱的動態URI
- 8. 基於類似文件和文件夾名稱的文件分類
- 9. 基於文件夾名稱檢索比日期還早的文件夾
- 10. Python的文件夾名稱
- 11. 根據文件和文件夾名稱移動文件夾中的文件名
- 12. 將文件夾的名稱指定爲文件的名稱
- 13. 基於python中的文本文件中的名稱創建文件夾
- 14. 基於文件名
- 15. 基於文件名將文件移動到文件夾
- 16. 應用不同的裝飾到基於文件夾的名稱
- 17. 忽略文件夾名稱
- 18. shortcut.TargetPath在文件夾名稱
- 19. 空文件夾名稱
- 20. 其文件夾和名稱
- 21. 解析文件夾名稱
- 22. 獲取文件夾名稱
- 23. 查詢文件夾名稱
- 24. 獲取文件夾名稱
- 25. URL名稱和文件夾
- 26. 文件夾名稱在URL
- 27. windows cmd子文件夾名稱來命名新文件夾
- 28. 基於名稱移動最舊的文件夾(YYYYMMDD)
- 29. 基於文件夾的名稱已經在Java中存在
- 30. 基於Tab名稱打開文件?
你應該使用automator或者寫一個能做到的腳本。 – CSturgess
...你可以使用shellcript –