@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. 用Underscore替换空格,以便我可以下载文件。
- 5. 如何编辑此批处理文件以检查exe是否正在运行
- 6. 如何配置doctrine 2以便它可以找到setup.php文件?
- 7. 如何在linux上编译cmake以便它可以生成vsproj文件?
- 8. 与有空格的文件名处理
- 9. 如何从Windows批处理文件编辑文本文件?
- 10. 如何从页面获取值以便jQuery可以处理它?
- 11. 如何处理具有多个线程的文件,以便每个文件仅由一个线程处理
- 12. 在主 - 主设置中,我可以编辑哪些命令或文件,以便它可以自动递增2?
- 13. 我可以编辑Google表单中的文本字段,以便它们是富文本编辑器吗?
- 14. 如何将变量名称回显到批处理文件,以便目标文件可以使用变量
- 15. 可以让Netbean编辑远程文件
- 16. 我可以编辑PNG文件,AS3
- 17. 批处理文件文本编辑
- 18. 操作此代码,以便它计算文件中的位数#
- 19. 编译一个.pyw文件,以便它可以像.pyc文件没有控制台
- 20. 如何获取批处理文件来处理文件名中的空格?
- 21. 阅读MIPS外部文件,以便其他文件可以使用它?
- 22. 如何处理Windows批处理文件路径中的空格?
- 23. 更改docx,pdf文件,以便它可以打印为书
- 24. PhpStorm:可以更新每个文件编辑的文件模板?
- 25. high_voltage gem可以处理.haml.html文件吗?
- 26. FDT可以处理.fla文件吗?
- 27. 是否有可以处理.png文件的Delphi 5组件
- 28. 可以编辑自定义文件的独立VB.NET编辑器
- 29. 创建它后可以编辑一个Here文件吗?
- 30. 如何添加管理员密码要求来编辑此批处理文件?
如果不努力正确解释您的问题,您将得不到多少帮助。代码的转储和“它不起作用”不是它的意思。 – pstanton 2010-01-12 04:02:42
@pstanton:标题确实给出了问题陈述:在它们中有空格的文件不会被移动。 – 2010-01-12 04:06:55
@pstanton对不起,我从来没有使用过这个网站,所以我没有完全弄清楚如何正确格式化代码。 – Matt 2010-01-12 04:12:58