[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
本帖最后由 for_flr 于 2021-11-29 17:09 编辑
  1. $a="a.txt"
  2. for ($i=1;$i -le 10;$i++){copy $a (dir $a).name.insert(1,$i)}
复制代码
#insert(1,$i),这里控制1-10序号添加进文件名长度位置
1

评分人数

TOP

  1. @echo off
  2. for /l %%a in (1 1 10) do copy a.txt a%%a.txt
复制代码
批处理

TOP

本帖最后由 for_flr 于 2021-11-29 17:09 编辑

回复 5# 5i365


    笔误了,$a="a.txt"
a.txt需要加双引号

TOP

  1. $filename="test.mp3"
  2. $n=10
  3. $fn=[system.io.path]::getfilenamewithoutextension($filename)
  4. $fx=[system.io.path]::getextension($filename)
  5. for ($i=1;$i -le $n;$i++){copy-item $filename $fn$i$fx}
复制代码
#自定义文件名和循环次数,自动获取文件名和拓展名,每次循环复制在文件名后加递增数字。

TOP

回复 11# 5i365


    $fn"_"$i$fx下划线加双引号就好了。

TOP

返回列表