这个命令在批处理中意味着什么?

时间:2011-07-05 15:51:54

标签: file batch-file dos

我正在查看批处理文件,我看到下面的一行。我知道%LOG%是什么,但我不知道“rm”命令在做什么。有谁能告诉我?

rm "%LOG%"

6 个答案:

答案 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命令。如果你在命令行输入它,会出现什么?

可能是rmdirrd的同义词)删除指定目录的缩写。

答案 4 :(得分:1)

rmdel

的* NIX版本

所以它删除%LOG%,除非它失败b / s它不是Windows上的命令。 (也许是PowwerShell)

答案 5 :(得分:0)

即使这不是Unix,rm也将成为删除文件的命令。例如,请参阅http://www.mkssoftware.com/docs/man1/rm.1.asphttp://www.cygwin.com/