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

PowerShell批量生成含递增替换内容的文件需求问询

PowerShell批量生成修改后的文件

方法一:直接批量生成(高效推荐)

因为文件内容和命名有固定规律,无需逐次读取前一个文件修改,直接循环生成所有99个文件即可:

for ($i = 1; $i -le 99; $i++) {
    # 格式化数字为两位格式(如1→01,10→10)
    $fileNum = $i.ToString("00")
    # 构造文件内容和文件名
    $content = "Apple.$i.Green"
    $fileName = "Grocery_$fileNum.txt"
    # 写入文件
    Set-Content -Path $fileName -Value $content
}

方法二:逐次基于前文件修改

如果实际场景中内容无法直接生成,必须基于上一个文件修改,可使用以下代码:

# 从1循环到98,生成2到99的文件
for ($i = 1; $i -le 98; $i++) {
    $currentFileNum = $i.ToString("00")
    $nextFileNum = ($i + 1).ToString("00")
    $currentFilePath = "Grocery_$currentFileNum.txt"
    $nextFilePath = "Grocery_$nextFileNum.txt"
    
    # 读取当前文件内容并替换数字
    $originalContent = Get-Content -Path $currentFilePath -Raw
    $newContent = $originalContent.Replace("$i", "$($i+1)")
    
    # 写入新文件
    Set-Content -Path $nextFilePath -Value $newContent
}

内容的提问来源于stack exchange,提问作者Xeyn-el

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.12 13:12:02