回 帖 发 新 帖 刷新版面

主题:什么时候有引号什么时候没有引号?

修改查询的命令格式为:MODIFY QUERY <查询文件名>    按道理这个查询文件名应该是没有双引号括起的才对呀!但是,我做了一个名为查询1.qpr的查询,存放到默认目录c:\program files\microsoft visual studio\vfp98下,接着,在命令窗口输入如下命令:
MODIFY QUERY c:\program files\microsoft visual studio\vfp98\查询1.qpr
提示:命令中含有不能识别的短语和关键字
而输入如下命令:
MODIFY QUERY "c:\program files\microsoft visual studio\vfp98\查询1.qpr"
则运行成功,即加了双引号后该命令能打开此查询。
并且用命令执行此查询时也存在这个问题:
要用命令
do "c:\program files\microsoft visual studio\vfp98\查询1.qpr"才能执行成功,去掉双引号则不行。
请问,这是为什么?有什么规律可寻呢?什么时候有引号什么时候没有引号? 是不是不支持长路径文件名呀?
[em18]

回复列表 (共6个回复)

沙发

因为你的文件名中(包括路径)包含有空格,所以不用引号就出错了.
所以,当文件名(包括路径)中没有空格时不用加引号,否则要加引号.

板凳

这与文件名长短没有关系,关键是文件名中题否包含空格。
另外关于评分问题,我觉得楼上的贴子基本回答了楼主的问题,即便不给评满分,也该评20分。
其实评多少也无所谓,只是它反映了回答问题的一个程序,应该相符合。
我这个回贴,我觉得回答了三分之一的问题,应该评10分。多了我也不要。
(都是调侃,无需认真)

3 楼

[quote]这与文件名长短没有关系,关键是文件名中题否包含空格。
另外关于评分问题,我觉得楼上的贴子基本回答了楼主的问题,即便不给评满分,也该评20分。
其实评多少也无所谓,只是它反映了回答问题的一个程序,应该相符合。
我这个回贴,我觉得回答了三分之一的问题,应该评10分。多了我也不要。
(都是调侃,无需认真)[/quote]
这种有空格的文件名恰好是“长文件名”的特点!

4 楼

[quote][quote]这与文件名长短没有关系,关键是文件名中题否包含空格。
另外关于评分问题,我觉得楼上的贴子基本回答了楼主的问题,即便不给评满分,也该评20分。
其实评多少也无所谓,只是它反映了回答问题的一个程序,应该相符合。
我这个回贴,我觉得回答了三分之一的问题,应该评10分。多了我也不要。
(都是调侃,无需认真)[/quote]
这种有空格的文件名恰好是“长文件名”的特点![/quote]
刘老师,您没见过不带空格的长文件名吗?

5 楼

不是偶小气不给分呀,是真的我认为他的回答"还行",我看了他的回答还挺狐疑的,后来再看看后面的讨论就明白一些了,所以后面的给的分稍多一些。[em8]

6 楼

[quote][quote][quote]这与文件名长短没有关系,关键是文件名中题否包含空格。
另外关于评分问题,我觉得楼上的贴子基本回答了楼主的问题,即便不给评满分,也该评20分。
其实评多少也无所谓,只是它反映了回答问题的一个程序,应该相符合。
我这个回贴,我觉得回答了三分之一的问题,应该评10分。多了我也不要。
(都是调侃,无需认真)[/quote]
这种有空格的文件名恰好是“长文件名”的特点![/quote]
刘老师,您没见过不带空格的长文件名吗?[/quote]
dos下面不支持长文件名时,文件名中是不能有空格的,我说的主要是这个,或者说只要有空格那肯定就是长文件名!

我来回复

您尚未登录,请登录后再回复。点此登录或注册