下列的
Check if a file exists in zip archive
,我有一个批处理文件,它处理目录中的一些文件,我在其中使用这一行:
call zipjs.bat list -source "C:\myZip.zip" -flat yes|find /i "filename" && (
echo file exists
color
)|| (
echo file does not exist
)
我有
zipjs.bat
在与批处理文件相同的目录中:
桌面->MyBatch。球棒
桌面->拉链。球棒
MyBatch.bat
电话
拉链。球棒
在我的机器上工作正常。
问题:
我可以访问一个虚拟机来测试我的代码,它是一个windows桌面,上面运行着一些软件。没什么特别的。我还把
myBatch.bat
和
拉链。球棒
在同一目录下(桌面)。然而,每当我跑步时
myBatch
,它会提示“zipjs.bat不是可识别的命令”。就像
我的批次
找不到
拉链。球棒
. 可能是什么问题?