You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

文件夹内TXT文件批量重命名:添加指定字符至文件名

嘿,这事儿好办!我给你整理了几个不同系统下的批量重命名方案,挑个适合你的就行:

Windows 命令提示符(CMD)批处理方案

如果你习惯用CMD操作,步骤超简单:

  1. 打开你的目标文件夹,右键新建一个文本文件,把后缀改成.bat(比如叫批量重命名.bat)
  2. 右键编辑这个bat文件,把下面的代码粘进去,记得把xx改成你要加的字符/字符串:
@echo off
setlocal enabledelayedexpansion
set "add_str=xx"  // 这里替换成你需要的字符或字符串
for %%f in (*.txt) do (
    set "filename=%%~nf"
    ren "%%f" "!filename!!add_str!.txt"
)
echo 重命名完成啦!
pause
  1. 双击运行这个bat文件,等着就行~
Windows PowerShell 方案

PowerShell的写法更简洁,推荐试试:

  1. 按下Win+X,选择“Windows PowerShell”(或者“终端”里打开PowerShell标签)
  2. 输入cd 你的文件夹路径(比如cd D:\我的文档\Txt文件),回车进入目标文件夹
  3. 运行下面的代码,把xx换成你要的内容:
$addStr = "xx"  # 替换成你需要添加的字符/字符串
Get-ChildItem -Filter *.txt | Rename-Item -NewName { $_.BaseName + $addStr + $_.Extension }

一行命令直接搞定,爽得很!

Linux/macOS 终端方案

如果用的是Linux或者Mac,终端命令分分钟解决:

  1. 打开终端,输入cd 你的文件夹路径(比如cd ~/Documents/TxtFiles)进入目标文件夹
  2. 选下面其中一个命令运行就行:
# 大部分Linux发行版适用
rename 's/\.txt$/xx.txt/' *.txt

# 适配macOS或部分Linux的写法
for file in *.txt; do mv "$file" "${file%.txt}xx.txt"; done

把命令里的xx换成你要加的字符,运行后所有txt文件就都改好名啦!

⚠️ 小提醒:操作前最好先拿几个测试文件试试效果,确保符合预期再批量处理哦!

内容的提问来源于stack exchange,提问作者Mark Jones

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.19 10:02:06