“fsutil”在批处理脚本中不被识别为内部或外部命令

“fsutil”在批处理脚本中不被识别为内部或外部命令

这是我的脚本,它基本上创建一个文件并将其转换为稀疏文件

稀疏文件创建器

@echo off
echo ************************
echo * SPARSE FILE CREATION *
echo ************************
set /p path=Enter the Path :
set /p fname=Enter the Filename :
set /p fsize=Enter the filesize (in Mb) :
set /a sizeinbytes=fsize*1024*1024
fsutil file createnew %path%\%fname% %sizeinbytes%
fsutil sparse setflag %path%\%fname% 
fsutil sparse setflag %path%\%fname% 0 %sizeinbytes%
pause

当我运行此批处理脚本时,出现以下错误,但我能够从除用于运行批处理脚本的 cmd 窗口之外的其他 cmd 窗口启动 fsutil.exe。知道为什么会发生这种情况吗?

在此处输入图片描述

答案1

您正在覆盖%path%用于定位可执行文件的环境变量。请更改变量名称。

相关内容