【发布时间】:2016-03-21 14:31:10
【问题描述】:
我正在尝试创建一个目录并立即使用 DOSKEY 更改为该目录。我认为这会起作用,但它给了我错误The filename, directory name, or volume label syntax is incorrect.
DOSKEY md=mkdir $* && cd $*
有谁知道为什么这是错误的以及如何解决它?
【问题讨论】:
-
为什么需要 DOSKEY 来执行此操作。
mkdir yyy & cd yyy$* 代表 -all- 命令行变量。你确定那是你想要的吗?如果新目录可以有空格字符,则需要引用。MKDIR "%*" & CD "%*" -
@Liturgist 我正在尝试创建一个别名,这就是我使用 doskey 的原因,而我拥有
$*的原因是因为我从一个错误的来源获取了我的信息。很好地调用引号,但该命令不起作用。不过,使用"$*"可以代替"%*"。 % 不被 doskey 识别