如何批量去掉文件夹中带数字的TXT文件名中的数字

qq_30959359 2015-11-02 04:28:25
如何批量去掉文件夹中带数字的TXT文件名中的数字
如d:\wj\abb123.txt abc124.txt 批量改成 abb.txt abc.txt
...全文
1509 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
一笑拔剑 2016-01-13
  • 打赏
  • 举报
回复
vb能完成的话用vb就好啦 完成不了才用命令行吧
vansoft 2016-01-12
  • 打赏
  • 举报
回复
引用 3 楼 sysdzw 的回复:
如果楼主只关心功能实现我可以推荐楼主一个工具XRename,对于这个问题一行命令就解决了,简洁高效易懂。
XRename.exe  delete -dir d:\wj\ -string /\d+/g
XRename介绍:http://blog.csdn.net/sysdzw/article/details/6198257 本问题完全解决流程:http://blog.csdn.net/sysdzw/article/details/50499279 XRename的相关命令:
挺牛的一个命令行。只是参数太复制,对于没有基础的人来说是天书了。
无·法 2016-01-12
  • 打赏
  • 举报
回复
其实慢慢看下去还是挺简单的。 控制台下的命令不也是一个个学的么。 上面这个命令如果在当前要处理的目录下更短。看起来就像一句自然英语。。
XRename.exe  delete -dir d:\wj\ -string /\d+/g   ‘等价于
xrename delete -string /\d+/g
无·法 2016-01-11
  • 打赏
  • 举报
回复
如果楼主只关心功能实现我可以推荐楼主一个工具XRename,对于这个问题一行命令就解决了,简洁高效易懂。
XRename.exe  delete -dir d:\wj\ -string /\d+/g



XRename介绍:http://blog.csdn.net/sysdzw/article/details/6198257

本问题完全解决流程:http://blog.csdn.net/sysdzw/article/details/50499279

XRename的相关命令:


舉杯邀明月 2015-11-03
  • 打赏
  • 举报
回复
晕,你上次问一个的,现在又问“批量”的,自己不会“转个弯弯”啊!
Private Sub Command1_Click()
   Dim strPath As String
   Dim strName As String
   Dim strTemp As String
   Dim i As Long

   strPath = "D:\wj\"      ' 路径最后要有 \
   strTemp = Dir$(strPath & "*.txt")
   Do
      If (strTemp = "") Then Exit Do
      strName = strTemp
      For i = 0 To 9
         strName = Replace(strName, i, "")
      Next
      If (strName <> strTemp) Then
         Name strPath & strTemp As strPath & strName
      End If
      strTemp = Dir$()
   Loop
End Sub
Tiger_Zhao 2015-11-03
  • 打赏
  • 举报
回复
怎样取得各级子目录下的文件名(包含全路径)
上个帖子 VB 如何将文本文件名中的数字去掉,假定你已经封装成函数 RemoveNumber()
Dim colFiles As Collection
Dim i As Long
Dim s1 As String
Dim s2 As String
Set colFiles = SearchFiles("D:\wj\","*.txt")
For i = 1 To colFiles.Count
s1 = colFiles(i)
s2 = RemoveNumber(s1)
If s1 <> s2 Then
Name s1 As s2
End If
Next
由于自己经常利用浏览器插件下载网页图片,由此产生很多的文件夹和文件,这些文件夹的名多半是网页的title,导致文件夹名很长,文件名多是些很长的数。感觉这样的状况不是很好就自己用java实现了简单的shell来管理这些自动下载的批量文件产生的文件夹和文件! 使用注意事项: 该程序默认的工作路径是c:\盘,建议在windows环境下利用这则小程序,linux下未测试。 这个简单的java shell拥有以下几个命令: cd 进入要工作的目录 ls 列出该工作目录下的文件和文件夹 re 对工作目录下的文件夹名或文件名进行改名操作 man 对具体的命令的详细帮助文档 pwd 显示当前工作的目录 history 显示已经输入的历史命令 help 调取帮助文档命令 exit 退出当前的程序 其re修改文件以及文件夹名的命令是这个程序的价值体现。 re/cd/ls/man这四个命令拥有命令选项,在使用命令选项的规则统一是:xx-uuff其xx代表命令,-代表分隔符是必须的,uu代表命令选项,ff代表具体需求的符。 pwd/history/help/exit是单个输入的命令,没有命令选项。 利用这样的命令:man-cd就可以查看cd命令使用的具体介绍,其-是必须的,其它有命令选项的都可以通过这种方式查看命令帮助文档。 例如输入:man-re就会列出以下信息 对当前工作目录下的文件夹名和文件名进行改动的命令: re -j@#将目录下所有的文件夹@#间(包括@#)内容去掉 re -q@将目录下所有文件夹@后(包括@)的内容去掉 re -h@将目录下所有文件夹@前(包括@)的内容去掉 re -k@将目录下所有文件名的@去掉,当@为.时表示去掉的空格(特注) re -m@#$将目录下所有文件名的@#$去掉,这是去掉多个符的命令 re -r@#将目录下所有文件名的@用#替换掉 re -s@#$%将目录下所有文件名的@用#替换,$用%替换,这是替换名多个符的命令 re -f+前面七个命令的命令选项的话就是对该工作目录下的所有文件的文件名起相应作用(小心使用)! re -fh.ppp.xxx将目录下所有符合条件的文件的文件名的后缀ppp改成xxx!(较复杂,还未实现) re -fa将当前工作目录下的所有文件名递增方式命!
1.linux系统介绍 以windows为内核的操作系统有哪些:win10   win8   win7  xp  系统    windows server 以linux为内核的操作系统有哪些:centos  ubuntu  debian   windows和linux  linux:服务器   安全    稳定 高效    windows:办公  家用  2.安装linux注意事项 对centos系统 的基本使用   有哪些文件夹   对文件/文件夹 进行操作  创建 删除  修改 移动 复制   写入 home 存放所有用户文件的根目录  soft :安装软件 cd  ll mkdir 创建文件  touch 空文件  echo sdsd>a.txt       vi a.txt vi c.txt  打开文件  按下i键  改为写入的模式    写完之后保存: 先按下esc 按键再按下:w 保存 :q退出  :wq    写完之后不想保存 强制退出  esc  :q! 删除文件/文件夹 rm -rf a.txt  b.txt rm -rf soft 复制 如果复制文件 cp  要复制的文件名   复制出来的文件名子    cp  a.txt   a1.txt 如果复制的是文件夹的 cp -r soft/   soft1 展示一个文件的内容 cat  移动文件  mv  temp1   temp2 重命名 mv  temp1   temp2 查找: find /(查找的路径)  -name   *.txt    b 清屏  clear tab 按键 可以帮助我们把输入的内容补全   3.配置局域网  需要通过ssh软件远程操作linux系统 远程操作centos系统  在windows操作系统通过一款软件来远程操作虚拟电脑的centos系统  ssh软件: xshell  secureCRT 第一步在win10系统下载并且安装ssh软件 secureCRT    第二步:只要知道centos系统所在电脑的公网IP  登录账户和密码      /  win10和centos系统所在的两台电脑在同一个局域网内  局域网IP  登录账户和密码 第三步:centos系统 进行局域网的设置 往网卡写入一些数据   win10写入的方式:桌面的化操作和centos系统写入的方式是不一样的  ip 网关 子网掩码 NM_conteolle。。。 命令  找到往网卡写入数据的文件    重新启动网络服务 开启22端口   重启防火墙服务 网络桥接网络  *************************端口是否开启  4.配置外网  下载软件1.下载并且安装到系统 node.js环境   npm install bootstrap   默认的镜像库 centos系统    yum install  服务名     默认的镜像库  2.自己下载服务  wget 服务的网络地址 自己单独安装  比较灵活 安装难度大 windows系统  exe文件 linux       rpm包

7,763

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧