永发信息网

VB如何批量更改文件名?

答案:3  悬赏:0  手机版
解决时间 2021-03-11 00:58
  • 提问者网友:星軌
  • 2021-03-10 15:59
有一个文件夹里掺杂着许多类型的文件,其中有未知文件没有扩展名,文件名长度不一样,全都是乱码。但是扩展名已经告诉你:比如:
闾揿皬骞虫椂浠e叏25绔_doc
钥佸勾鏄澶╃殑瑭_pps
这些都要把后面的_doc和_pps改成.doc和.pps,这如何用VB实现?
最佳答案
  • 五星知识达人网友:独钓一江月
  • 2021-03-10 16:33
1、用 dir 遍历目录下文件,
2、然后repalce替换 “_” 为 点,
3、最后 name...as...
全部回答
  • 1楼网友:舊物识亽
  • 2021-03-10 17:46
Name 语句 重新命名一个文件、目录、或文件夹。 语法 Name oldpathname As newpathname oldpathname --- 原文件名 newpathname --- 新文件名 例如: Name "闾揿皬骞虫椂浠e叏25绔_doc" As "闾揿皬骞虫椂浠e叏25绔.doc"
  • 2楼网友:举杯邀酒敬孤独
  • 2021-03-10 16:42
最简单的话采用VB自带的FileListBox控件来显示当前目录(配合driveListBox和DirListBox实现,这个你应该没问题吧) 然后循环读取filelistbox列表中各个文件的文件名,将文件名中的"_"替换为 "."即可,在利用VB的Name函数来改名 替换函数:Replace(FileStr,"_",".")
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯