|
|
●DOS/Windowsのバージョン↓ 今開発?に使っているのがwindows XP Professionalで 動かしたいのはwindows 2003 server です。 ログファイルを保存するんですが世代を設定し、その数のファイル を別のフォルダに保存します。 その際、新規で保存するときに既存のバックアップファイル名の 末尾にある数字を順送りにしたいのです。 例:log.old3 → log.old4 log.old4 → log.old5 一応自分で考えた結果 @echo off rem 世代数 set bakgene=5 for /L %%a in (%bakgene%,-1,2) do ( set /a x67=%%a-1 ren C:\log\log.old%x67% log.old%%a ) ren C:\log\log.old log.old1 こんな感じに作ってみたのですが、うまくいきません。 どなたか、ヒントだけでもいいのでよろしくお願いします。 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|