0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

お題は不問!Qiita Engineer Festa 2023で記事投稿!

Bingチャットにバッチファイルを作ってもらう

Last updated at Posted at 2023-06-15

ダミーファイルを自動でたくさん作る

そんなバッチファイルがほしい
Bing AI - 検索で聞いてみた

質問

ダミーのファイルをバッチファイルで一度にたくさん作成したい。
処理の条件は以下の通り
・作成するファイルの数は100個
・拡張子は".docx", ".xlsx", ".pptx", ".txt", ".pdf"の5種類
・ファイル名は"00"から"99"までの2桁の整数を順に使用する
・バッチファイルを実行したフォルダにファイルを作成する

回答

ダミーファイルをバッチファイルで一度にたくさん作成する方法はいくつかありますが、ここではfsutilコマンドを使う方法を紹介します123。

まず、メモ帳などのテキストエディタで以下の内容を書き込みます。
@echo off
setlocal enabledelayedexpansion
set /a count=0
for %%a in (.docx .xlsx .pptx .txt .pdf) do (
  for /l %%b in (0,1,99) do (
    set num=0%%b
    fsutil file createnew !num:~-2!%%a 0
    set /a count+=1
  )
)
echo %count% files created.
endlocal
コピー
このバッチファイルは、拡張子が".docx", “.xlsx”, “.pptx”, “.txt”, ".pdf"の5種類の空ファイルを、ファイル名が"00"から"99"までの2桁の整数を順に使用して、合計500個作成します。
バッチファイルの名前は任意ですが、拡張子は".bat"にしてください。ここでは"dummy.bat"として保存します。
バッチファイルを実行したいフォルダに移動して、ダブルクリックするか、コマンドプロンプトやPowerShellで"dummy.bat"と入力して実行します。
バッチファイルが正常に実行されると、指定したフォルダにダミーファイルが作成されます。また、コマンドプロンプトやPowerShellには作成したファイルの数が表示されます。
以上がダミーファイルをバッチファイルで一度にたくさん作成する方法です。ご参考になれば幸いです😊

全体像

無題.png
無題2.png

引用元を確認することができます。

作成したバッチファイル

dummy.bat
@echo off
setlocal enabledelayedexpansion
set /a count=0
for %%a in (.docx .xlsx .pptx .txt .pdf) do (
  for /l %%b in (0,1,99) do (
    set num=0%%b
    fsutil file createnew !num:~-2!%%a 0
    set /a count+=1
  )
)
echo %count% files created.
endlocal

実行結果

無題3.png
ファイルがたくさんできました。

総括

楽ちん

0
0
0

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
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?