2011-07-05 48 views
1

我正在查看批處理文件,並看到下面的行。我知道%LOG%是什麼,但我不知道「rm」命令在做什麼。誰能告訴我?這個命令在批處理中是什麼意思?

rm "%LOG%" 
+0

有沒有這樣的命令,既不在我的Windows 7的'cmd.exe'也沒有在任何批處理文件命令參考我可以挖掘在谷歌搜索的最後幾分鐘。你確定它不是一個自定義可執行文件嗎? – delnan

回答

1

%LOG% - 包含日誌文件路徑的變量,該命令將其刪除。

1

rm不是標準的ms-dos命令。如果你在命令行輸入它,會出現什麼情況?

也許它是rmdirrd的同義詞)的簡稱,它刪除指定的目錄。

1

rmdel

的* NIX的版本,所以它刪除%LOG%,除非它失敗的B/S公司無法在Windows的命令。 (PowowerShell也許)

2

rm是一個正在運行的命令,而不是任何特殊的批處理文件。運行此批處理文件的系統是否包含cygwin軟件包?它提供了各種標準unix實用程序的Windows/DOS版本,包括rm - 這是刪除命令 - 類似於這種盒子上的del

+0

不知道問題海報的批處理文件運行的系統 - 或者確實是批處理文件的其餘部分 - 不清楚系統上的路徑可能是什麼。 cygwin的常見問題表明,例如,如果您使用它在Windows下提供的桌面shotcut,它會自動設置路徑。 [這是對現在刪除的評論的回覆,詢問rm是否會在路上] – borrible

3

rm是Windows Powershell中的命令行開關。

名稱: 刪除-項目

概要: 刪除指定項。

描述: Remove-Item cmdlet刪除一個或多個項目。由於許多提供商支持 ,因此它可以刪除許多不同類型的項目,包括 文件,目錄,註冊表項, 變量,別名和函數。

%LOG%是使用 集LOG =「東西」 在該批處理文件中定義的變量(注意:這不是一個全局變量或別名) 那麼它的作用就是刪除由所指的項變量LOG。

+0

此批處理文件將會打電話給Powershell。它可以通過命令powershell簡單地完成 –

相關問題