批量 删除 文件夹名前几个
字符通常通过Windows
批处理脚本(.
bat文件)来实现。这种脚本可以遍历
指定目录下的所有
文件夹,并修改它们的名称,
去掉前几个预设的
字符。下面是一个简单的示例:
batch
@echo off
setlocal enabledelayedexpansion
set "folder_path=C:your_folder_path" // 替换为你要操作的
文件夹路径
set "prefix_to_remove=prefix_text" // 要去除的前缀文本
for /r %folder_path% %%d in (*) do (
set "new_name=!prefix_to_remove!!%%~nd"
ren "%%d" "!new_name!"
)
echo 操作完成。
pause
在这个脚本
中:
- `@echo off` 命令关闭命令提示符的回显,避免看到每次改名的过程。
- `setlocal enabledelayedexpansion` 是为了在循环内部可以修改变量值并立即生效。
- `for /r %folder_path% %%d in (*)` 遍历
文件夹及其内容,`%%d` 表示当前的目录名。
- `set "new_name=!prefix_to_remove!!%%~nd"` 计算新的
文件夹名,
去掉前缀后再加上原始的扩展名。
- `ren "%%d" "!new_name!"` 用新
名字替换原
名字。
运行这个.
bat文件之前,请确认备份重要数据,因为这将永久改变
文件夹名称。
到此这篇批处理删除文件名指定字符(批处理删除指定文件名的文件)的文章就介绍到这了,更多相关内容请继续浏览下面的相关 推荐文章,希望大家都能在编程的领域有一番成就!版权声明:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权、违法违规、事实不符,请将相关资料发送至xkadmin@xkablog.com进行投诉反馈,一经查实,立即处理!
转载请注明出处,原文链接:https://www.xkablog.com/rgzn-zryycl/63179.html