Windows一键添加命名前缀(文件)

温馨提示:使用前建议先进行测试和原文件备份,避免引起不必要的损失。

(一)需求描述

        在上班摸鱼的我正准备打开手机刷会儿CSDN论坛,老板发给我一个压缩包并要求我给里面所有的文件的名称添加一个前缀”大项目_”。我本以为只有几个文件需要改,便没放在心上,反倒是心里暗暗吐槽老板“这么简单的任务动动手就搞定了,还要单独发给我来帮他弄,简直就是对打工人的压榨”。

       想罢,我便把压缩包解压在了当前目录下,结果这进度条走了得有十几秒,我心里顿时有种不好的预感,然后打开目录一看,密密麻麻的各种类型的文件铺满了文件资源管理器,我敢说我这辈子也没在一个目录下看到过这么多文件,它们仿佛是老板的数千个替身,带着嘲讽的神情看着我。

       我心中暗道“这能忍?”,兄弟们接下来且看我操作。

(二)解决思路

       ①在当前目录下,我创建了一个.txt文件,用文本编辑器打开并写上了以下代码:

:: 关闭bat脚本命令回显
@echo off
:: 记录用户输入
set /p prefix=Please input the prefix to add:
:: 遍历当前目录下所有文件
for %%i in (*) do (
    if not "%%i"=="%~nx0" (
        ren "%%i" "%prefix%%%i"
    )
)

       ②随后Ctrl+S保存一下,关闭文本编辑器,F2重命名将.txt后缀改为.bat

       ③双击该Bat文件运行,根据提示输入待添加的命名前缀;

       ④关闭DOS命令窗口,等待系统刷新或F5手动刷新。

(三)测试

        为了避免咱的代码可能出现问题,真正投入使用前当然还是要进行测试的,万一有时候没有备份又不小心把原有的文件名覆盖了,就难搞了。测试情景如图1所示。

图 1 测试情景

       测试结果如图2所示。

图 2 测试结果

(四)代码解说

       “@echo off”关闭bat脚本的命令显示,将用户的输入存储在变量“prefix”中,然后遍历当前目录下的所有文件,排除与当前bat脚本同名的文件,其它文件统一添加命名前缀。

(五)注意事项

       ①当前版本代码所运行的操作系统为Windows10,其它版本的Windows系统未经测试,为避免造成不必要的损失,建议正式使用前先测试一下;

       ②当前版本代码只适用于修改其所在层级目录的文件,不迭代子目录,不作用于文件夹;

       ③与bat脚本同名的文件将不会被有效作用。

(六)其它相关文章推荐

Windows一键添加命名后缀(文件)

免责声明:由于本文内容未经过正规和严格的测试,可能存在错误,因此造成的损失均由使用者自行承担,对本文内容复制、下载、参考等引用行为即默认悉知并同意该声明。

如果这篇文章对你有帮助,请给作者点个赞吧!  

  • 3
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
"win 批添加文件前缀" 是指在Windows操作系统中使用批处理脚本来给文件添加前缀。 在Windows中,可以使用批处理脚本来批量处理文件。要给文件添加前缀,可以按照以下步骤进行操作: 1. 打开记事本或其他文本编辑器,在新的文档中输入批处理脚本代码。 2. 使用“echo off”命令关闭命令行中的输出信息,以便脚本执行时不会显示每条命令的执行结果。 3. 使用“setlocal enabledelayedexpansion”命令启用延迟环境变量扩展,以便能够在循环中使用变量。 4. 使用“set prefix=前缀”命令设置要添加前缀,将“前缀”替换为实际要添加前缀内容。 5. 使用“for /r %%i in (*.*) do (”命令开始遍历当前目录及所有子目录中的文件。 6. 使用“set filename=%%~ni”命令获取当前文件文件名,不包括扩展名。 7. 使用“ren "%%i" "!prefix!%%~nxi"”命令将当前文件添加前缀后重命名文件。 8. 使用“)”命令结束循环。 9. 保存脚本文件,使用“*.bat”作为文件扩展名,例如“add_prefix.bat”。 10. 在需要添加前缀文件所在的文件夹中,按住Shift键并右击空白处,选择“在此处打开命令窗口”或“在此处打开PowerShell窗口”,打开命令行或PowerShell窗口。 11. 在命令窗口中,输入脚本文件的完整路径,例如“C:\Scripts\add_prefix.bat”,然后按下回车键执行脚本。 12. 脚本将自动遍历文件夹中的所有文件,并在文件名前添加指定的前缀。 通过以上步骤,可以使用批处理脚本来方便地给文件添加前缀。请注意,执行脚本前最好先备份文件,以免出现意外情况导致文件损坏或丢失。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值