发新话题
打印

如何用批处理实现多个文件重命名?

MyPath = "f:\"   ' 指定路径。
    Myname = Dir(MyPath, vbDirectory)   ' 找寻第一项。
    Do While Myname <> ""   ' 开始循环。
       ' 跳过当前的目录及上层目录。
       If Myname <> "." And Myname <> ".." Then
          ' 使用位比较来确定 MyName 代表一目录。
          If (GetAttr(MyPath & Myname) And vbDirectory) <> vbDirectory Then
             Name MyPath & Myname As "新的文件名" & Myname '重命名文件
          End If
       End If
       Myname = Dir   ' 查找下一个目录。
    Loop

TOP

发新话题