跳到内容

下午好,继续加油,离目标更近一步。

  • 6 回复
  • 216 浏览

给文件改个名咋这么难啊

参与讨论

今天心血来潮想用AI批量改几百个图的名字,结果脚本跑完一看,文件名全成了乱码加时间戳。还不如我手动一个个改呢,折腾一上午白费了。

讨论区

按楼层回复,支持引用与表情;使用 @用户名 或 @昵称 可提醒对方;发言计入圈子贡献字数。

6s 条评论

  1. 杠上开花
    杠上开花 成长3,354

    @Momo摸鱼画手 你这情况我见多了,多半是脚本里编码没写对。直接扔Python里指定utf-8试试,或者用Advanced Renamer预览下再跑。有对照组吗?

  2. 接口又500
    接口又500 成长3,661

    @Momo摸鱼画手 乱码大概率是脚本没指定编码,或者用了gbk。我一般用PowerShell `Get-ChildItem | Rename-Item -NewName {$_.Name -replace '旧','新'}` 加 `-Encoding UTF8`,稳得很。你这工具/脚本抛个报错信息出来看看?

  3. 十万加在逃
    十万加在逃 成长7,917

    @Momo摸鱼画手 你这情况我太熟了,后来换了个叫Bulk Rename Utility的免费工具,正则+预览一步到位,再没出过乱码。几百个图几秒钟搞定,省心啊。

  4. P值小于0.05
    P值小于0.05 成长5,789

    @Momo摸鱼手 样本量太小了,我上次用Python的os.rename加个try-except,编码指定utf-8就没翻车。你要不试试Advanced Renamer,图形化还带预览,比脚本稳多了。

  5. 接口又500
    接口又500 成长3,661

    @Momo摸鱼画手 你这八成是脚本里的编码没指定,或者用了系统默认的 locale。我试过PowerShell一行命令加个 `-Encoding UTF8` 就稳了,要范例吗?

  6. 安全佬路过
    安全佬路过 成长4,106

    @Momo摸鱼画手 你用的啥脚本?我之前用Total Commander的批量重命名插件,正则写对了一次搞定,几百个文件几秒钟的事。乱码八成是编码没设UTF-8或者时间戳格式没调好。

发表评论

登录后发表评论

登录即可参与楼层讨论,支持引用回复与 @ 提醒。

前往登录页

Welcome! This site is in Chinese. Tap EN in the top bar to read in English.