【業務効率化】「え、魔法ですか?」手作業のフォルダ作成を一瞬で終わらせた「Windowsバッチ」の衝撃という話
雑談:春の足音と、年度末の足音
みなさん、こんにちは。こんばんは。おはようございます。
2月も終盤に差し掛かり、いよいよ年度末の足音がすぐそこまで近づいてきましたね。
最近、少しずつ暖かくなってきて、朝の空気にも春の匂いが混じるようになってきました。休日には子どもたちと一緒に近くの公園へ行き、時間を忘れてブランコを押したり、無邪気に追いかけっこをしたりしています。「この何気ない時間が、実は一番の幸せなんだろうな」としみじみ感じる今日この頃です。
一方で、学校現場の「年度末」といえば、もう嵐のような忙しさですよね。
成績処理の追い込み、絶対にミスの許されない指導要録の作成、そして次年度への膨大な引き継ぎ資料の準備……。
私自身、ICT担当ということもあり、この時期は先生方からの「このデータ、どうやって移行するの?」「来年度のクラスルームの準備は?」といった問い合わせや、次年度に向けた環境整備で職員室をバタバタと走り回っています。
いかに「定時」で帰り、家族との時間や、自分のための「余白」を作るか。これは私にとって永遠のテーマであり、戦いでもあります。
さて、今日はそんな「年度末の環境整備」の中で、私が職員室で思わず「え、魔法ですか!?」と大声を上げて叫んでしまった、ある衝撃的な体験についてお話ししたいと思います。
毎年のように「仕方ない」と諦めて時間を溶かしていた「あの単純作業」が、たった1回のクリック、時間にして「1秒」で終わるようになったお話です。
第1章:ICT担当を襲う「フォルダ移行」の悪夢
年度末、ICT担当の私には、絶対に避けられない大きなミッションがありました。
それは、「共有サーバー内のフォルダを、次年度用に新しく作成・移行する」という作業です。
私たちの学校では、学年や分掌ごとに膨大なデータが共有フォルダに保存されています。「令和7年度」という大元のフォルダの中には、「1学年」「2学年」…「教務」「生徒指導」「研究」といった無数の階層があり、その中にさらに「1学期」「2学期」「会議録」「配布物」といった細かいフォルダが、まるで迷路のように存在しています。
次年度に向けて、これらの「中身(ファイル)は空にして、フォルダの構造(枠組み)だけをそのまま『令和8年度』として丸写ししたい」という場面、皆さんの職場でも絶対にありますよね?
これまでの私は、この作業をひたすら「気合と根性の手作業」でやっていました。
「右クリック → 新規作成 → フォルダ → 名前を『令和8年度』に変更……」
「前のフォルダを別ウィンドウで開いて、必要なフォルダを選択してコピーして、新しいフォルダに貼り付けて……あっ、間違えてファイルまでコピーしちゃったから、中に入って一つひとつデリートキーを押して消して……」
または、一番手っ取り早い(と思っていた)方法として、令和7年度のフォルダごと丸ごとコピーしてから、中のファイルを全選択して削除していくという、気の遠くなるような力技です。
しかし、これだと前年度のすべての重たいデータ(動画や大量の写真を含む)を一旦コピーすることになるので、Windowsのあの「コピー中…残り約45分」というプログレスバーを、ただぼーっと虚無の顔で見つめる羽目になります。しかも、途中で「ファイル名が長すぎます」などのエラーが出て止まり、冷や汗をかくこともしばしば。
「これ、めちゃくちゃ時間がもったいないな……。でも、来年度の先生たちが困るから、誰かがやるしかないしな……」
そう半ば諦め、カチカチと虚しくマウスを鳴らしていた時のことです。
第2章:職員室の救世主と、1秒の魔法
私が大きなため息をつきながら、画面の「残り30分」という表示を睨みつけていると、同じくICT担当をしている別の先生(ここではT先生としましょう)が通りかかりました。
T先生:「プレフロ先生、お疲れ様です。画面睨んで、何やってるんですか?」
私:「あ、T先生……。令和8年度用のフォルダの枠組みを作ってるんです。令和7年度の構成をそのまま移したくて。でもデータが重すぎて、コピーにものすごい時間がかかってしまって。中身のファイルはいらなくて、空のフォルダだけ欲しいんですけどね……」
するとT先生は、少しニヤリと笑って、信じられないことを言いました。
「あ、それなら『バッチ』組めば一瞬ですよ」
私:「……ばっち?」
T先生は私のパソコンの前に立つと、「ちょっと貸してくださいね」と言い、おもむろにWindowsの「メモ帳」を開きました。そして、黒い画面(コマンドプロンプト)で現在のフォルダの場所を少し確認すると、メモ帳に英語の文字列をたった2〜3行だけ、カタカタと打ち込み始めたのです。
ものの1分ほどでしょうか。T先生はそのメモ帳のファイルを「次年度フォルダ一発作成.bat」という見慣れない名前でデスクトップに保存しました。
T先生:「プレフロ先生、この歯車みたいなアイコンをダブルクリックしてみてください」
言われるがままに、半信半疑で私がそのアイコンをカチカチッとダブルクリックした瞬間です。
一瞬だけ、真っ黒な画面が「パッ」と開き、マトリックスのような文字の羅列が滝のように流れたかと思うと、0.5秒でスッと消えました。
「えっ、エラーで落ちた?」と思いながら共有サーバーを開いてみると……。
さっきまで数十時間かかると絶望していた「令和8年度」のフォルダが、見事に、しかも何百もある中身の構造そのままに、空っぽの状態で完成していたのです。
私:「えっ!? な、何ですかこれ!? え、魔法ですか!?」
T先生:「ふふふ。これが『Windowsバッチ』です。パソコンに『この作業を、こういう条件でやれ』って、直接命令を書き込んだ手紙みたいなものですよ」
私は雷に打たれたような衝撃を受けました。
今まで、生成AI(GeminiやNotebookLMなど)の凄さには触れて発信してきましたが、自分が毎日息をするように使っている「Windows」というOSそのものに、こんな凄まじい自動化の力が眠っていたなんて、全く知らなかったのです。
第3章:初心者でもわかる!「Windowsバッチ」って何?
この震えるような感動を皆さんにも伝えるべく、私はすぐに生成AIの力も借りながら「Windowsのバッチ」について徹底的に調べてみました。
専門用語をできるだけ省いて、私たち教員にも腹落ちするように、例え話を使ってわかりやすく解説しますね。
① 「マウス操作」と「コマンド操作」の違い
私たちが普段パソコンを使うとき、マウスを使って「アイコンを右クリックして、コピーを選んで、別の画面を開いて、貼り付ける」という操作をしますよね。これはGUI(グラフィカル・ユーザー・インターフェース)と呼ばれます。
例えるなら、「新しく来た先生の手を引いて、校舎中を歩き回りながら『ここが職員室で、ここが印刷室ですよ』と口頭で一つずつ案内する」ようなものです。直感的でわかりやすいですが、案内する側(パソコン)もされる側も、時間がかかります。
一方、パソコンの内部(コマンドプロンプトなど)にとっては、これを「文字の命令」で受け取る方が圧倒的に処理が早いのです。これをCUI(キャラクター・ユーザー・インターフェース)やCLIと呼びます。
例えるなら、「『①正門を入る ②右に10m進む ③階段を2階へ上がる』という完璧な指示書(テキスト)を渡す」ようなものです。余計な景色(グラフィック)を描画する必要がないため、パソコンは指示書を見た瞬間、超高速で目的地へ到達します。
② バッチファイルとは「魔法の手順書」
「バッチファイル(拡張子が .bat のファイル)」とは、このテキストの指示書の中に「この順番で、この命令を一気に実行してね」という手順を書き込んで保存した「自動実行プログラム」のことです。
実はこの仕組み、1980年代のMS-DOS時代から存在する、非常に歴史ある技術なんです。「古い技術」と侮るなかれ。現代の最新Windows環境においても、システム管理や定型作業の自動化において、プロのエンジニアが毎日使う極めて重要な中核技術です。
バッチファイルの最大の魅力は、「マウス操作では数十回、数百回のクリックを要する単純作業を、1クリック(1秒)で終わらせることができる」点にあります。まさに、「自分専用の、文句一つ言わず光の速さで動く超優秀な事務アシスタント」を一人、無料で雇うような感覚です。
第4章:実践!明日から使える「フォルダ丸写しバッチ」の作り方
「理屈はわかったけど、プログラミングなんて難しそう…」
そう身構えてしまった先生、大丈夫です。特別なソフトは一切不要です。今お使いのWindowsパソコンに入っている「メモ帳」だけで、たった今から作れます。
今回は、私がT先生に教えてもらった「中身のファイルは無視して、フォルダの構造(空フォルダ)だけをコピーする」魔法の呪文をご紹介します。
STEP 1:メモ帳を開く
Windowsのスタートボタンをクリックし、「すべてのアプリ」や検索バーから「メモ帳(Notepad)」を開きます。
STEP 2:呪文(コマンド)を貼り付ける
以下の3行の文字列を、そのままメモ帳にコピー&ペーストしてください。
@echo off
xcopy "C:\令和7年度" "C:\令和8年度" /T /E
pause【呪文の解説】
@echo off :「作業中の余計な文字は画面に出さなくていいよ」というおまじないです。
xcopy :これが今回の主役。「高度なコピーをしてね」という命令です。
"C:\令和7年度" :コピー元のフォルダの場所(パス)です。(※ご自身の環境に合わせて変えてください)
"C:\令和8年度" :コピー先のフォルダの場所(パス)です。
/T :ここが最大の肝!「中のファイルは無視して、フォルダの構造(ツリー)だけをコピーして」というオプション指示です。
/E :「中身が空っぽのフォルダも、省略せずに全部含めてね」というオプションです。
pause :「処理が終わったら、勝手に画面を閉じずに『続行するには何かキーを押してください』と表示して待っててね」という指示です。これがあると、エラーが出た時に確認できます。
STEP 3:名前を付けて保存する(ここが一番重要!)
メモ帳の左上「ファイル」→「名前を付けて保存」を選びます。
ここで、ファイル名を フォルダ一発作成.bat のように、最後を必ず .bat (ドット・ビー・エー・ティー) にして保存してください。(.txtのままだとただのメモ帳になってしまいます)
⚠️ うまくいかないときのトラブルシューティング
もし動かない場合は、以下の3点を確認してみてください。
パスの区切り文字:フォルダの場所を示す \ (バックスラッシュ)は、日本のキーボードでは ¥ (円マーク)として入力・表示されます。どちらでも同じ意味なので大丈夫です。
文字化けして動かない:フォルダ名に日本語(漢字など)を使っている場合、保存する時の文字コードが原因かもしれません。「名前を付けて保存」の画面の下の方にある「エンコード」を、UTF-8ではなく「ANSI」または「Shift-JIS」に変更して上書き保存してみてください。
「アクセスが拒否されました」と出る:共有サーバーの厳しい設定で弾かれている可能性があります。その場合は、バッチファイルを右クリックして「管理者として実行」を選んでみてください。
いきなり本番の共有サーバーでやると失敗した時に焦るので、まずはデスクトップに適当な「テスト元」「テスト先」フォルダを作って、そこで練習してみることを強くおすすめします!
第5章:他にもある!教師におすすめの「1秒魔法」集
「フォルダのコピー以外にも使えるの?」と思った方。もちろんです! 学校現場の日常で「これ面倒だな」と思っている定型作業は、だいたいバッチファイルで瞬殺できます。簡単に使えるものを2つ紹介します。
魔法その①:デスクトップを一瞬で片付ける「お片付けバッチ」
気づけばデスクトップがPDFファイルや画像で埋め尽くされていませんか? 以下のコードを .bat で保存して実行すると、デスクトップにあるすべてのPDFファイルを、指定したフォルダへ一瞬で移動(お片付け)してくれます。
DOS
@echo off
move "%USERPROFILE%\Desktop\*.pdf" "%USERPROFILE%\Desktop\PDF整理フォルダ"
魔法その②:朝の準備を自動化する「一括起動バッチ」
朝、出勤してパソコンを開いたら、出勤簿システム、校務支援システム、Google Classroom、そして今日の時間割のExcelなどを一つずつ開いていませんか? 以下のバッチを叩けば、毎朝使うアプリとWebサイトが「1クリックで全て同時に」立ち上がります。
DOS
@echo off
start chrome "[https://classroom.google.com/](https://classroom.google.com/)"
start chrome "https://あなたの学校の校務システムURL"
start excel "C:\Users\Desktop\今週の時間割.xlsx"
第6章:AI×バッチファイルの最強タッグ
さて、ここまで読んで「バッチファイルの凄さはわかったけど、そんな英語の呪文(コマンド)なんて、忙しいのにいちいち勉強して覚えられないよ!」と思った先生。 鋭いです。私も全く同感です。ゼロから文法を覚える必要なんてありません。
なぜなら、今の私たちには「生成AI(GeminiやClaude、ChatGPT)」という最強の専属プログラマーがついているからです。
やりたいことを日本語で伝えるだけで、AIが完璧なバッチファイルのコードを数秒で書いてくれます。ただし、AIにお願いする時(プロンプト)には少しだけコツがあります。
❌ 悪いプロンプト例
「フォルダの中のファイルを整理するバッチファイルを作って」 (※AIが「どのフォルダ?どう整理するの?」と困ってしまい、的外れなコードを出してしまいます)
⭕ 良いプロンプト例(5W1Hを明確にする)
「Windowsのバッチファイルを作成したいです。以下の条件を満たすコードを書き、初心者向けに使い方を解説してください。 ・目的:デスクトップにある『令和7年度』というフォルダの中にある、すべての『画像ファイル(.jpgと.png)』だけを抽出する。 ・処理:それらの画像を『写真アーカイブ』という新しいフォルダに移動させる。 ・注意:文字化けしないように配慮してください。」
このように、「前提条件(どこにあるか)」「処理内容(何をどうするか)」「出力結果(どこに移動するか)」を箇条書きで明確に指示を出せば、一発でそのまま使える完璧なコードを教えてくれます。エラーが出たら、エラーメッセージをそのままAIにコピペすれば、修正版もすぐに提案してくれます。
つまり、「やりたいこと(要件定義)は人間である私たちが考え、面倒なコードはAIに書かせ、実際の作業(実行)はバッチファイルに任せる」という、究極の効率化サイクルが回せるようになったのです。
第7章:「効率化して、何するの?」〜私たちが生み出すべき「余白」〜
今回、私はT先生のおかげで、数時間かかるはずだった単純作業をわずか数分(実行自体は1秒)で終わらせることができました。
でも、ここで忘れてはいけない本質があります。 「効率化して、生まれた時間で何をするのか?」ということです。
ICTツールやバッチファイルを使って、仕事を早く終わらせる。それはとても素晴らしいことです。でも、その空いた時間に「よし、時間ができたから別の事務作業や会議を詰め込もう」としてしまっては、本末転倒です。それは働き方改革ではありません。
私たちが業務効率化によって命懸けで生み出すべきなのは、「余白」です。
子どもたちが授業でつまずいているポイントについて、「どうすればもっと面白く伝わるだろう」とじっくり考える時間(教材研究)
職員室で、同僚の先生と「今日、うちのクラスの〇〇さんがこんな素敵なことを言ったんですよ」と笑顔で雑談する時間
定時で学校を出て、少し明るい空の下を歩き、家族と一緒に笑顔で夕食のテーブルを囲む時間
これこそが、私たちがAIやICTを使い倒してでも手に入れるべき最も尊いものだと、私は強く信じています。
パソコンが得意な「単純・反復・大量」の作業は、すべてパソコンとAIに任せましょう。そして、人間である教師にしかできない「子どもたちとの温かい関わり」や「クリエイティブな思考」にこそ、私たちの限られたエネルギーと愛情を注いでいきたいですね。
まとめ:まだまだ知らない「学び」が転がっている
今回の出来事は、私にとって非常に新鮮な驚きでした。 毎日当たり前のように使っているWindowsパソコンに、こんな強力で便利な機能がずっと隠されていたなんて。そして、それをさりげなく、ドヤ顔もせずに教えてくれたT先生には、感謝の気持ちでいっぱいです。
年齢を重ね、ある程度仕事に慣れてくると、つい「自分のやり方」に固執してしまいがちです。「これが一番確実だから」と、非効率な方法を疑わなくなってしまいます。 しかし、少し視野を広げて人に助けを求めたり、新しいツールや技術に素直に触れてみたりすることで、劇的に世界が変わることがあると思い知らされました。
これからも、「AI」×「手触りのある教育」、そして「新しい技術の貪欲な吸収」をテーマに、子どもたちにとっても、私たち教師にとっても「ちょうどいい」教室・職員室のあり方を模索していきたいと思います。
皆さんも、もし年度末のフォルダ整理で心が折れそうになったら、ぜひこの「Windowsバッチ」の魔法を試してみてくださいね!世界が変わりますよ。
それでは、また!! いいなと思ったら、スキやシェアで応援していただけると励みになります!
#働き方改革 #ICT活用 #業務効率化 #小学校教員 #Windowsバッチ #生成AI #Claude #Gemini #職員室 #先生の日常 #プログラミング初心者 #教育DX #余白をつくる
