這不是一個真正的編碼問題。我需要將我所有的文件放到單獨的目錄中,這樣每個文件都有自己的目錄,並且名稱基於文件名。 因此,在我去做一個應用程序來做到這一點之前,有沒有人知道任何可以做到這一點的軟件?像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. 基於文件名/ cfg文件/屬性名稱的動態URI
- 6. 基於類似文件和文件夾名稱的文件分類
- 7. 基於文件夾名稱檢索比日期還早的文件夾
- 8. 將文件夾的名稱指定爲文件的名稱
- 9. 基於python中的文本文件中的名稱創建文件夾
- 10. 基於文件名
- 11. 其文件夾和名稱
- 12. 忽略文件夾名稱
- 13. 空文件夾名稱
- 14. 解析文件夾名稱
- 15. 應用不同的裝飾到基於文件夾的名稱
- 16. windows cmd子文件夾名稱來命名新文件夾
- 17. 基於名稱刪除文件
- 18. 將文件夾內的文件批量重命名爲父文件夾名稱
- 19. python追加文件夾名稱到所有子文件夾中的文件名
- 20. 關於文件夾中的文件名
- 21. 使用powershell移動/製作基於文件名的文件夾/子文件夾
- 22. 檢查屬於文件夾名稱的文件路徑
- 23. 創建基於文件名的文件夾,而不會覆蓋
- 24. 變化<title>標籤基於文件夾的文件名
- 25. 基於文件內容的文件名
- 26. 通過命令提示符重命名基於文件夾名稱的文件名
- 27. Python的 - 文件名和文件夾名稱比較
- 28. 使用壓縮文件的名稱命名Zip文件夾
- 29. 更改目錄下的文件夾名稱和文件名
- 30. 獲取給定文件夾名稱下的所有文件名
你應該使用automator或者寫一個能做到的腳本。 – CSturgess
...你可以使用shellcript –