找回密码
 立即注册
搜索
查看: 1613|回复: 5

[屁股] 请教的问题《批量为文件中的每个字符之间加入空格》

[复制链接]
     
发表于 2022-3-19 14:08 | 显示全部楼层 |阅读模式
现在用的XRename

xrename replace -dir C:\1 -string /(.)/g -replacewith "$1 " -ignoreExt yes

可以通过bat实现
但是遇到了问题,就是后缀名也被一起加上了空格。
要如何处理,或者有什么其他更简单的方法吗?

回复

使用道具 举报

     
发表于 2022-3-19 15:23 | 显示全部楼层
  1. ls "C:\Users\Admin\Desktop\test" -i * | foreach {
  2.     $Newname = $_.Basename -replace '(.)','$1 '
  3.     $Outname = $Newname, $_.extension -join("")
  4.     ren $_.FullName $Outname
  5. }
复制代码


似乎用powershell会比较简单
回复

使用道具 举报

     
发表于 2022-3-19 15:49 来自手机 | 显示全部楼层
坚持不用code解决吗?本身这个不就是字符串遍历的需求,随便哪个语言写个定位都不难
找个支持正则的工具来整也可以,有'.'这种分隔符规则简单

—— 来自 realme RMX3366, Android 12上的 S1Next-鹅版 v2.5.2-play
回复

使用道具 举报

头像被屏蔽
     
发表于 2022-3-19 16:08 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

     
发表于 2022-3-19 18:18 来自手机 | 显示全部楼层
额,懒得动python,用Renamer这个软件行了,命名规则默认是跳过扩展名的
回复

使用道具 举报

     
发表于 2022-3-19 19:13 | 显示全部楼层
powerrename
正则搜索 (.)
替换为 $1加个空格
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|上海互联网违法和不良信息举报中心|网上有害信息举报专区|962110 反电信诈骗|举报电话 021-62035905|Stage1st ( 沪ICP备13020230号-1|沪公网安备 31010702007642号 )

GMT+8, 2024-9-23 01:37 , Processed in 0.040496 second(s), 5 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表