curl命令在某些情况下不起作用

时间:2015-06-09 15:59:31

标签: batch-file curl

我的问题是,当我尝试使用curl命令时它会起作用,但当我把它放在这样的脚本中时:

set df=si  
set projet=su  
set pathD="uri" : "/  
set pathF=,  
set path=%pathD%+%projet%+%pathF%  
echo path  
if %df%==si (
  for /f "tokens=*"  %%a in (' curl -X GET -u admin:password "http://localhost:8081/artifactory/api/storage/si/" ')  do ( echo %%a )
) 

它返回curl is not a intern command
我不知道发生了什么,但在我没有问题之前,当我尝试使用卷曲命令时,它很有用。这很奇怪。

1 个答案:

答案 0 :(得分:0)

环境变量%path%用于枚举将搜索可执行文件的文件夹(如果当前活动目录中不存在)。如果用您的数据覆盖它,则无法找到程序。