我尝试使用批处理文件读取文件,然后在同一个批处理文件中使用SQL命令加入我检索的数据。当我的路径不包含空格时,它的效果非常好。但是,当我使用具有空格的路径时,我得到了一个SQL错误。
CODE:
Action.Enabled
当我运行上述内容时,我得到了这个:
MailItem.Save
我很可能错过了显而易见的事实。有人可以帮忙吗? 提前谢谢。
答案 0 :(得分:1)
试试这个:
FOR /F "usebackq delims=" %%i in ("N:\Mica Projects\Lab Reports\acct%mydate%.csv") DO call :concat "%%~i"
如果没有usebackq
选项,双引号字符串(""
)将被for /F
视为文字字符串而不是文件路径。
我还更改了call
参数,使其始终为双引号(如果存在,~
修饰符会删除引号)。