0
我搜索了網頁,找不到我正在尋找的確切代碼...我發現了非常相似的東西,但沒有讓他們工作。這是一個粗略的想法,我想:在Windows批處理文件中的++ FOR循環內對IF EXIST進行檢查後重命名文件?
int i = 1;
FOR (i; i < 9999; i++)
IF EXIST filename.log THEN
REN filename%i%.log
ELSE IF EXIST filename%i%.log THEN
REN filename%(i+1)%.log
基本上我想檢查,如果一個文件名存在,如果是這樣,其重命名爲filename0001 - 從那裏,每次批量運行,如果##名##找到後,它會將其重命名爲一個。所以當然,在第一次運行之後,當它發現文件名存在時,它會將其重命名爲filename0002等等。
謝謝!
哦,拍攝,抱歉。正在重命名的日誌文件不會有數字。所以它會一直是「debug.log」,我會重命名它(有效地添加數字)。因此,第一次,debug.log重命名爲debug001(orwhatever).log,下一次debug.log重命名爲debug002.log等。 – Sduibek 2012-07-11 21:29:14
@ user1502648 - 好的,我認爲第二組代碼可以滿足您的要求。 – dbenham 2012-07-11 21:42:04