-1

Schedタスクを介して30分ごとに1つのzipファイルの名前を変更したいと思います。

ファイルリスト:

BULK_CALL1.ZIP BULK_CALL2.ZIP BULK_CALL3.ZIP ect ..

の中へ:

BULK_CALL.ZIP BULK_CALL2.ZIPBULK_CALL3.ZIPect。。

BULK_CALL.ZIPはプログラムによって削除されます。したがって、30分以内に、すべてのファイルが処理されるまで、BULK_CALL2.ZIPの名前をBULK_CALL.ZIPなどに変更したいと思います。

4

2 に答える 2

0

VBAを使用しています...ファイル名の名前を変更するには、次の構文を使用します。

Name "BULK_CALL.ZIP" As "BULK_CALL2.ZIP"

30分後に手順を繰り返すには、次の手順を使用してください。

Application.OnTime 

ここで、2つのパラメーターを追加する必要があります。

于 2013-03-09T16:20:36.873 に答える
0
@ECHO OFF
IF NOT EXIST bulk_call.zip FOR %%i IN (bulk_call*.zip) DO REN %%i bulk_call.zip&GOTO :eof

要件のより良い説明に応じて、あなたが望むことをするかもしれません。

ファイルが処理される順序について心配していますか?それが呼び出されたかどうbulk_call?.ziptest?.txt

必要なシーケンスの日付順ですか?

もしそうなら、試してみてください

@ECHO OFF
IF NOT EXIST bulk_call.zip FOR /f %%i IN ( 
  ' dir /b /a-d /od bulk_call*.zip ' ) DO REN %%i bulk_call.zip&GOTO :eof
于 2013-03-09T17:19:50.210 に答える