我想通过Sched任务每隔30分钟重命名一个zip文件。
文件列表:
BULK_CALL1.ZIP BULK_CALL2.ZIP BULK_CALL3.ZIP等..
进入:
BULK_CALL.ZIP BULK_CALL2.ZIP BULK_CALL3.ZIP等..
BULK_CALL.ZIP将被程序删除。因此,在30分钟的时间内,我希望将BULK_CALL2.ZIP重命名为BULK_CALL.ZIP,依此类推,直到所有文件都被处理完毕。
答案 0 :(得分:0)
使用VBA ...... 要重命名文件名,请使用以下语法:
Name "BULK_CALL.ZIP" As "BULK_CALL2.ZIP"
在30分钟后重复程序使用说明:
Application.OnTime
您必须添加两个参数。
答案 1 :(得分: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?.zip
还是test?.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