我正在查看批处理文件,我看到下面的一行。我知道%LOG%是什么,但我不知道“rm”命令在做什么。有谁能告诉我?
rm "%LOG%"
答案 0 :(得分:3)
rm是Windows Powershell中的一个命令行开关。
NAME: 除去-项目
概要: 删除指定的项目。
描述: Remove-Item cmdlet删除一个或多个项目。因为它是受支持的 许多提供商,它可以删除许多 不同类型的物品,包括 文件,目录,注册表项, 变量,别名和函数。
%LOG%是使用该批处理文件中定义的变量 设置LOG =“东西” (注意:它不是全局变量或别名) 那么它将做的是删除变量LOG指向的项目。
答案 1 :(得分:2)
rm
是一个正在运行的命令,而不是批处理文件的任何特殊命令。运行此批处理文件的系统是否包含cygwin包?它提供了各种标准unix实用程序的Windows / DOS版本,包括rm
- 这是删除命令 - 与此类框中的del
类似。
答案 2 :(得分:1)
%LOG% - 包含日志文件路径的变量,该命令将其删除。
答案 3 :(得分:1)
rm
不是标准的ms-dos命令。如果你在命令行输入它,会出现什么?
可能是rmdir
(rd
的同义词)删除指定目录的缩写。
答案 4 :(得分:1)
rm
是del
所以它删除%LOG%
,除非它失败b / s它不是Windows上的命令。 (也许是PowwerShell)
答案 5 :(得分:0)
即使这不是Unix,rm
也将成为删除文件的命令。例如,请参阅http://www.mkssoftware.com/docs/man1/rm.1.asp或http://www.cygwin.com/