前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >windows 11文件按1 2 3 4..顺序重新命名批处理脚本

windows 11文件按1 2 3 4..顺序重新命名批处理脚本

作者头像
速企云
发布2024-05-26 08:33:37
1640
发布2024-05-26 08:33:37
举报
文章被收录于专栏:静下来

这几年主要都是用macOS办公,Windows系统只是偶尔用下,最近改成用Windows系统来进行一些工作内容,有的是真不适应,感觉不如macOS方便快捷。

我需要给文件夹里面的文件,按照1 2 3 4的顺序重新命名,但是Windows默认的顺序命名不是我想要的。

Windows默认的按顺序重新命名是:1(1).txt、1(2).txt、1(3).txt

而我想要的是:1.txt、2.txt、3.txt

这个在macos里面是直接就有的,但是Windows要想实现这种,就得用其他方法了,我试过用软件,还是麻烦,最后发现用批处理脚本更方便。

把下面的代码,保存为chuli.bat后缀,然后放到需要重新命名的文件夹里面,运行就行了。

代码语言:javascript
复制
@echo off
setlocal enabledelayedexpansion

set count=1
set "scriptname=%~nx0"

for %%f in (*) do (
    if not "%%f"=="%scriptname%" (
        ren "%%f" "!count!%%~xf"
        set /a count+=1
    )
)

endlocal

一开始是在网上找的代码,找了几个都不对,就直接让ai给写了个。

这个会排除当前处理文件。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档