如何批量删除文件名末尾的几位字符?

在日常工作中,我总是要处理各种文件。有时我需要处理这些文件的文件名,它们后面的不同数字是由时间戳生成的,但这些时间戳对我来说毫无用处。如果你把它们一个一个地重命名,真的很麻烦。如果你能成批处理它们,你可以省去很多工作。

[En]

In my regular work, I always deal with all kinds of files. Sometimes I need to deal with the file names of such files, and the different numbers behind them are generated by timestamps, but these timestamps are useless to me. If you rename them one by one, it’s really troublesome. If you can process them in batches, you can save a lot of work.

如何批量删除文件名末尾的几位字符?
让我们回到正事上来吧。批量删除文件名末尾的字符分为三个步骤,既简单又粗鲁:
[En]

Let’s get back to business. Deleting the characters at the end of a file name in batches is simple and rude in three steps:

第1步:创建txt文件并修改类型;

第2步:粘贴代码并修改参数;

第3步:双击执行bat文件;

第1步:在该文件夹内创建txt文本文件,然后将该文件重命名为bat文件;

在这里可能会有个小问题,就是新建的txt文档改完后缀为bat后类型依然是txt;
这里需要跟着一起来操作下:文件夹选项→查看→选项→更改文件夹和搜索选项→查看→去掉隐藏已知文件类型的扩展名√,然后回到文件夹重新重命名txt文件为bat文件

(这个完全可以百度查下”如何查看隐藏的文件后缀名”)

第2步:将以下代码粘贴到刚才所创建的文件中,修改相应参数,请关注注释:

@echo off
::Deep Lee
setlocal enabledelayedexpansion
for %%f in (*.wav) do (                             *[注释]:这里的.wav,是你要指定批量处理的文件后缀名(可以根据不同后缀修改,例如pdf,txt,jpg等)*
echo %%f
set name=%%f
ren !name! !name:~0,9%!.wav        *[注释]:如果将9改为-5,则是从右向左删除5位,如果将9改为-6,则是从右向左删除6位,以此类推,(此处的.wav算4个字符,这里算是默认自动补齐了,实际上是先删后加的)
)
pause

例如我想删除后6位的时间戳,因为文件后缀.wav占据4个字符,所以这里示例写的是-10,实际上就是先删除后10位字符,然后代码中再补上.wav(注意~0,-10%! .wav,这个.wav是删除后补齐用的),应该这样写:

@echo off
::Deep Lee
setlocal enabledelayedexpansion
for %%f in (*.wav) do (
echo %%f
set name=%%f
ren !name! !name:~0,-10%!.wav
)
pause

第3步:双击执行保存好的bat文件,在dos命令窗口按任意键返回即可。

如何批量删除文件名末尾的几位字符?

希望对陌生的你有所帮助,如果有什么帮助,请指点赞哈!

[En]

Hope to help the strange you, if there is any help, please point Zanha!

第一时间发博客,如果有侵权麻烦私下通知!

[En]

The first time to post a blog, if there is any infringement trouble to inform privately!

注意:在执行此操作之前,请务必进行备份,以防它不起作用,对吗?

[En]

Note: be sure to make a backup before performing this operation, in case it doesn’t work, right.

Original: https://blog.csdn.net/sry5221/article/details/109203386
Author: 萌虎嗅蔷薇
Title: 如何批量删除文件名末尾的几位字符?

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/525713/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球