Cmd 系统找不到命令行中指定的文件

Cmd 系统找不到命令行中指定的文件,cmd,Cmd,我在命令行中执行特定命令时遇到问题。我面临的问题是:当指定的文件已经在目录中时,系统无法找到该文件。以下是我的命令: C:\Users\User\Downloads\swagger-codegen-master\swagger-codegen master\modules\swagger-codegen\src> copy -R \main\resources\htmlDocs2 ~\test\resources\2_0\templates 请帮帮我!谢谢大家! 要从Swagger Co

我在命令行中执行特定命令时遇到问题。我面临的问题是:当指定的文件已经在目录中时,系统无法找到该文件。以下是我的命令:

C:\Users\User\Downloads\swagger-codegen-master\swagger-codegen master\modules\swagger-codegen\src> copy -R \main\resources\htmlDocs2 ~\test\resources\2_0\templates

请帮帮我!谢谢大家!

要从Swagger Codegen生成
html2
文档,Petstore Windows批处理文件是一个很好的起点:

set executable=.\modules\swagger-codegen-cli\target\swagger-codegen-cli.jar

If Not Exist %executable% (
  mvn clean package
)

REM set JAVA_OPTS=%JAVA_OPTS% -Xmx1024M -DloggerPath=conf/log4j.properties
set ags=generate -i modules\swagger-codegen\src\test\resources\2_0\petstore.yaml -l html2 -o samples\html2

java %JAVA_OPTS% -jar %executable% %ags%

参考:

什么是
~
?这不是
cmd
语法的一部分。找到了您的。注意:那里的
~
不是由
cmd
解析的,而是直接由命令
cp
本身解析的-因此它是特定于该命令的(顺便说一句,它不是标准的
cmd
命令),您不能将其传输到另一个随机命令。即使我省略了~问题仍然会发生触摸文件,找不到的是
-R
copy
命令没有
-R
参数。它被当作源头…别介意。那没什么好计分的。您可能需要为
cmd
命令的优秀参考站点添加书签。