- 主题:有啥能批量修改文件名的软件
嗯
【 在 gumigumi 的大作中提到: 】
: 比如把文件名中的破解二字改为试用,或者干脆删掉
--
FROM 61.135.8.*
会点Python吗?如果会的话,10行代码写个脚本,搞定
【 在 gumigumi 的大作中提到: 】
: 比如把文件名中的破解二字改为试用,或者干脆删掉
--
FROM 114.251.196.*
【 在 gumigumi 的大作中提到: 】
: 比如把文件名中的破解二字改为试用,或者干脆删掉
cmd.exe
--
FROM 221.217.135.*
用python写一个脚本
【 在 gumigumi 的大作中提到: 】
: 比如把文件名中的破解二字改为试用,或者干脆删掉
--
FROM 159.226.52.*
excel + vba 一会儿的事。
--
FROM 218.30.113.*
dos批处理文件即可,已经测试无误,功能是将伟大替换成猥琐。
@echo off
chcp 936 >nul &:: 强制使用中文编码(GBK)
setlocal enabledelayedexpansion
:: 设置要替换的字符串(确保脚本保存为 ANSI 编码)
set "old_str=伟大"
set "new_str=猥琐"
:: 遍历当前目录下所有文件(排除批处理自身)
for %%f in (*) do (
if not "%%f"=="%~nx0" (
set "filename=%%~nf"
set "extension=%%~xf"
:: 检查文件名是否包含"伟大"
echo !filename! | find "%old_str%" >nul
if !errorlevel! equ 0 (
:: 替换"伟大"为"猥琐"
set "new_filename=!filename:%old_str%=%new_str%!"
:: 重命名文件
ren "%%f" "!new_filename!!extension!" 2>nul
if !errorlevel! equ 0 (
echo 成功: "%%f" → "!new_filename!!extension!"
) else (
echo 失败: "%%f" (可能文件名冲突或无权限)
)
)
)
)
echo 修改完成!
pause
? 使用步骤
1. 右键新建文本文件 → 粘贴代码 → 另存为 rename.bat,编码选 ANSI。
(如果直接改扩展名,需确保文件编码正确)
2. 将 .bat 文件放到目标文件夹,双击运行。
3. 观察输出日志,确认文件名是否修改成功。
--
FROM 114.246.239.*
以前会写个bash,现在是找千问写的python脚本:
比如把文件名中的破解二字改为试用,或者干脆删掉
from pathlib import Path
def rename_files():
# 获取当前目录
current_directory = Path.cwd()
# 遍历当前目录下的所有文件
for file_path in current_directory.iterdir():
# 检查是否为文件(而不是目录)
if file_path.is_file():
# 获取文件名
original_name = file_path.name
# 替换或删除“破解”
if '破解' in original_name:
# 选项1:替换“破解”为“试用”
new_name = original_name.replace('破解', '试用')
# 选项2:删除“破解”
# new_name = original_name.replace('破解', '')
# 重命名文件
new_file_path = file_path.with_name(new_name)
file_path.rename(new_file_path)
print(f'Renamed: {original_name} -> {new_name}')
if __name__ == "__main__":
rename_files()
【 在 gumigumi 的大作中提到: 】
: 比如把文件名中的破解二字改为试用,或者干脆删掉
--
FROM 60.247.121.*
菲菲更名宝贝,没有之一
【 在 gumigumi 的大作中提到: 】
: 比如把文件名中的破解二字改为试用,或者干脆删掉
--
FROM 219.239.97.*
total commander
--
FROM 114.241.250.*
好多年前好像用过一个什么软件,haozip还是什么的
--
FROM 221.220.128.*