LoginSignup
6
6

More than 5 years have passed since last update.

バッチファイルでファイルを0埋めフォーマットで連番コピーする方法

Posted at

概要

バッチファイルから特定のファイルに連番を付けてコピーする方法です。
検証などで頻繁に使用しますが、よく忘れるのでメモとして残しておきます。

内容

data.csv を6桁の0埋めフォーマットで連番コピーします。
ファイルを連番コピーする毎に1秒の待機を行っています。

copy.bat
@echo off
setlocal enabledelayedexpansion
for /L %%i in (1,1,10) do (
set num=000000%%i
echo !num:~-6!
copy data.csv data_!num:~-6!.csv
ping localhost -n 2 > nul
)
endlocal

実行結果

data_000001.csv
data_000002.csv
data_000003.csv
data_000004.csv
data_000005.csv
data_000006.csv
data_000007.csv
data_000008.csv
data_000009.csv
data_000010.csv

6
6
2

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
6
6