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

按物料清单顺序为文件添加连续前缀以实现批量打印

解决方案

方法一:PowerShell 脚本

  1. 把物料清单里的文件名按指定顺序保存为 filelist.txt,放在PDF文件所在的文件夹中,每行一个文件名。
  2. 创建如下PowerShell脚本(命名为rename-files.ps1),放在同一文件夹:
$counter = 1
Get-Content .\filelist.txt | ForEach-Object {
    $filename = $_.Trim()
    if (-not [string]::IsNullOrEmpty($filename)) {
        try {
            $newName = "{0:D3}_{1}" -f $counter, $filename
            if (Test-Path $filename) {
                Rename-Item -Path $filename -NewName $newName -ErrorAction Stop
                Write-Host "重命名成功: $filename -> $newName"
            } else {
                Write-Warning "文件不存在,跳过: $filename"
            }
            $counter++
        } catch {
            Write-Error "处理 $filename 时出错: $_"
            $counter++
            continue
        }
    }
}
  1. 在文件夹的PowerShell窗口中执行 .\rename-files.ps1,或者右键脚本选择「用PowerShell运行」。

方法二:批处理(Batch)脚本

  1. 同样将文件名顺序列表保存为 filelist.txt,放在PDF文件目录下。
  2. 创建批处理文件(命名为rename-files.bat):
@echo off
setlocal enabledelayedexpansion
set "counter=1"

for /f "delims=" %%a in (filelist.txt) do (
    set "filename=%%a"
    if not "!filename!"=="" (
        set "prefix=00!counter!"
        set "prefix=!prefix:~-3!"
        
        if exist "!filename!" (
            ren "!filename!" "!prefix!_!filename!"
            if errorlevel 1 (
                echo 错误:无法重命名 !filename!
            ) else (
                echo 成功:!filename! → !prefix!_!filename!
            )
        ) else (
            echo 警告:文件不存在,跳过 !filename!
        )
        set /a counter+=1
    )
)
pause
  1. 双击运行批处理文件,脚本会自动跳过不存在的文件,遇到错误时继续处理下一个文件。

方法三:免费图形工具 Bulk Rename Utility

  1. 安装免费的Bulk Rename Utility(无需付费)。
  2. 打开工具后导航到PDF文件所在文件夹。
  3. 点击「导入列表」按钮,选择你保存的filelist.txt,工具会按列表顺序选中对应文件。
  4. 在「添加」选项卡中,设置「前缀」为<递增数字>,点击数字旁的「设置」按钮,将数字格式设为3位(起始值1,位数3)。
  5. 预览窗口确认新文件名无误后,点击「重命名」按钮。工具默认会跳过无法处理的文件,继续完成剩余重命名任务。

内容的提问来源于stack exchange,提问作者Ju Tutt

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.18 04:20:23