【发布时间】:2012-12-03 21:14:30
【问题描述】:
我想通过脚本在其默认程序中打开一个文件(尤其是视频文件)。当我遇到带有空格的文件名时,它被视为几个参数,这并不奇怪:
C:\folder>start test space.avi
The system cannot find the file test.
但是,当我用引号将文件名括起来时:
C:\folder>start "test space.avi"
不是在其默认程序 (VLC) 中打开文件,而是在文件目录中打开一个新的命令提示符窗口。
打开没有空格或引号的文件会按预期在 VLC 中打开文件。
我该如何解决这个问题?
【问题讨论】:
-
仅供参考:
"是引号,而不是括号。 (在编程时,由于语法,术语很重要。):-) -
我不知道我是怎么犯这个错误的。谢谢。
标签: shell windows-7 command-line