@echo off
set /A Counter=0
setlocal enabledelayedexpansion
for %%D in ("e:\test test\") do (
for /f %%F in ('dir /a-d /b %%D*.*') do (
ECHO.
ECHO Current file is: %%F
set src=%%F
set dest="e:\test test\space locate\%%F"
if not exist !dest! move !src! !dest!
if exist !dest! (
ECHO.
ECHO ERROR: "%%F" already exists
set /A Counter+=1
)
ECHO source file is !src!
ECHO destination is !dest!
)
)
echo.
echo %Counter% files not moved.
0
A
回答
1
你可能只是需要把周圍所有的文件名引號("
)。
我談論這樣的事情:
if not exist "!dest!" move "!src!" "!dest!"
這只是一個建議,我沒有時間真正地嘗試一下,現在對其進行調試。
編輯迴應評論:
for
默認使用空格作爲分隔符。你應該說for /f "delims="
,而不是僅僅for /f
,以告訴它不要這樣做。
相關問題
- 1. 如何編輯此xsl文件,以便它適用於所有瀏覽器
- 2. 如何自定義Flyway以便它可以處理CSV文件作爲輸入?
- 3. 如何修改bootstrap carousel javascript文件,以便它可以觸發此功能?
- 4. 批處理文件以名稱中的空格移動文件。
- 5. 用Underscore替換空格,以便我可以下載文件。
- 6. 如何配置doctrine 2以便它可以找到setup.php文件?
- 7. eclipse(編輯器)可以安全處理多少個項目/文件夾/文件?
- 8. 如何編輯jquery datepicker以便它可以從當天選擇?
- 9. 如何在linux上編譯cmake以便它可以生成vsproj文件?
- 10. 如何從頁面獲取值以便jQuery可以處理它?
- 11. 如何修改Redcarpet Markdown以便它可以處理類?
- 12. 如何從Windows批處理文件編輯文本文件?
- 13. 與有空格的文件名處理
- 14. 如何處理具有多個線程的文件,以便每個文件僅由一個線程處理
- 15. 在主 - 主設置中,我可以編輯哪些命令或文件,以便它可以自動遞增2?
- 16. 我可以編輯Google表單中的文本字段,以便它們是富文本編輯器嗎?
- 17. 如何從Python執行批處理文件,以便它可以改變調用進程的環境?
- 18. 如何將變量名稱回顯到批處理文件,以便目標文件可以使用變量
- 19. 如何將對象保存到文件中,以便以後可以加載它?
- 20. 我可以編輯PNG文件,AS3
- 21. 可以讓Netbean編輯遠程文件
- 22. 批處理文件文本編輯
- 23. 操作此代碼,以便它計算文件中的位數#
- 24. 以編程方式處理.restext文件
- 25. 編譯一個.pyw文件,以便它可以像.pyc文件沒有控制檯
- 26. Makefile:參數化,以便它編譯最高編號的文件
- 27. 閱讀MIPS外部文件,以便其他文件可以使用它?
- 28. 如何獲取批處理文件來處理文件名中的空格?
- 29. 更改docx,pdf文件,以便它可以打印爲書
- 30. 如何處理Windows批處理文件路徑中的空格?
如果不努力正確解釋您的問題,您將得不到多少幫助。代碼的轉儲和「它不起作用」不是它的意思。 – pstanton 2010-01-12 04:02:42
@pstanton:標題確實給出了問題陳述:在它們中有空格的文件不會被移動。 – 2010-01-12 04:06:55
@pstanton對不起,我從來沒有使用過這個網站,所以我沒有完全弄清楚如何正確格式化代碼。 – Matt 2010-01-12 04:12:58