100 VB 怎么批量修改文件夹内的文件名
100 VB 如何批量修改文件夹内的文件名
VB 如何批量修改文件夹内的文件名
------最佳解决方案--------------------
用3楼的ren,难道不行?
------其他解决方案--------------------
我汗.......
那个帖子里不是已经有答案了么.
------其他解决方案--------------------
批量重命名图片的程序
------其他解决方案--------------------
使用dos命令ren啊,语法帮助里就有。
------其他解决方案--------------------
不行啊,老大
------其他解决方案--------------------
你应该把要求详细说一些
这个题目很笼统
------其他解决方案--------------------
首先在C盘下建立CRY文件夹,在里面放置很多TXT文件
Private Sub Command1_Click()
Dim s As String
Dim sFullPath As String
Dim i As Integer
s = Dir("c:\cry\*.txt") '查询所有TXT文件
While LenB(s) <> 0 '文件名称字节长度不为0,也就是文件存在
If (s <> ".") And (s <> "..") Then
sFullPath = "c:\cry\" & s ’文件全路径名称
If (GetAttr(sFullPath) And vbDirectory) <> vbDirectory Then ’判断次文件不是文件夹
i = i + 1
Name sFullPath As "c:\cry\" & i & ".txt" ’在这里修改文件名字
End If
End If
s = Dir() ’查找下一个文件
VB 如何批量修改文件夹内的文件名
------最佳解决方案--------------------
用3楼的ren,难道不行?
'在我的e:\temp下面有2个文件Form1.frm,Form1.frx,用下面这行VB程序可以的
Shell "c:\windows\system32\cmd.exe /c ren e:\temp\Form1.* vbForm1.*"
------其他解决方案--------------------
我汗.......
那个帖子里不是已经有答案了么.
------其他解决方案--------------------
Private Sub Form_Load()
Dim MyFile, MyPath, MyName
MyPath = "D:\test\" ' 指定路径。
MyName = Dir(MyPath, vbNormal) ' 找寻第一项。
i = 0
Do While MyName <> "" ' 开始循环。
' 跳过当前的目录及上层目录。
If MyName <> "." And MyName <> ".." Then
' 使用位比较来确定 MyName 代表一目录。
If (GetAttr(MyPath & MyName) And vbDirectory) = vbNormal Then
If Right(MyName, 4) = ".jpg" Then
i = i + 1
Name MyPath & MyName As MyPath & "00" & i & ".jpg"
End If
End If
End If
MyName = Dir ' 查找下一个目录。
Loop
End Sub
批量重命名图片的程序
------其他解决方案--------------------
使用dos命令ren啊,语法帮助里就有。
------其他解决方案--------------------
不行啊,老大
------其他解决方案--------------------
你应该把要求详细说一些
这个题目很笼统
------其他解决方案--------------------
首先在C盘下建立CRY文件夹,在里面放置很多TXT文件
Private Sub Command1_Click()
Dim s As String
Dim sFullPath As String
Dim i As Integer
s = Dir("c:\cry\*.txt") '查询所有TXT文件
While LenB(s) <> 0 '文件名称字节长度不为0,也就是文件存在
If (s <> ".") And (s <> "..") Then
sFullPath = "c:\cry\" & s ’文件全路径名称
If (GetAttr(sFullPath) And vbDirectory) <> vbDirectory Then ’判断次文件不是文件夹
i = i + 1
Name sFullPath As "c:\cry\" & i & ".txt" ’在这里修改文件名字
End If
End If
s = Dir() ’查找下一个文件