打开命令提示符(cmd)并使用attrib -h -s -a D:\001__
可以正常工作,仅使用该命令创建脚本文件可以创建循环,并且该命令会重复执行。
有办法解决这个问题吗?问题是脚本文件被命名为attrib.cmd
。任何关于为什么会发生这种情况的见解都将不胜感激...(我假设它是这样的,attrib
首先被评估为运行名为“attrib.cmd”的脚本的命令,并且只有当文件不存在时才会执行命令attrib
)
答案1
您必须更改 PATHEXT 环境变量中的扩展名顺序。最初 .Exe 在 .Bat/.Cmd 文件之前,但我认为稍后可以更改扩展名。但如果仍然有冲突,最好使用attrib.exe
,您可以使用任何文本编辑器上的替换对话框轻松替换。