2012-06-19 62 views
0

我試圖使用命令:使用單一的zip文件與FORFILES

forfiles.exe -p. -m*.log -d-1 -c"zip -u -m @FILE.zip @FILE" 

和它接近我要找的。

我想要zip工具或7z把所有內容放在一個zip文件中,然後在今天的日期用它來標記它的名字。

想法?

+0

什麼是'forfiles.exe'?從來沒有聽說過。另外我不確定我是否完全知道你想要做什麼。 – jsalonen

+3

@jsalonen - 從命令行輸入'FORFILES /?'來獲取信息。除了一個非常重要的功能外,它幾乎是無用的。 '/ d'選項可以根據上次修改日期來過濾文件。 OP使用/ d選項僅選擇至少1天的文件。 – dbenham

回答

0

我相信你在使用FORFILES時需要通過CMD運行ZIP。每個FORFILES選項與其值之間也應該有一個空格。

您需要爲您的zip文件選擇一個名稱。我選擇了「myzip.zip」。

我認爲這會起作用,但我沒有ZIP,所以我無法測試。

forfiles -p . -m *.log -d -1 -c "cmd /c zip -u -m myzip.zip @FILE" 
+0

編輯 - 糟糕,我忘了把'cmd/c'放在實際的代碼中。現在全部修好了。 – dbenham

+0

謝謝!我會放棄這個! – ZeroCool898