ExercismのBatch Scriptトラックに参加すると、 23個の演習 コードの自動分析 と マンツーマンのメンタリング、 すべて100%無料で利用できます。
@echo off
setlocal enabledelayedexpansion
set /p backupDir=Enter backup directory:
if not exist "!backupDir!" mkdir "!backupDir!"
for %%f in (*.txt) do (
set timestamp=!date:~-4,4!!date:~-10,2!!date:~-7,2!_!time:~0,2!!time:~3,2!
copy "%%f" "!backupDir!\%%~nf_!timestamp!%%~xf"
)
echo Backup complete
Exercismでは、楽しくやりがいのある演習を通して、コンセプトの理解を試しながらプログラミングを上達させられます。
それぞれのマス目の数が2倍になっていくとして、チェス盤上の小麦の粒の数を計算します。
ダーツゲームで1回投げたときの得点を計算します。
自然数の被開方数が与えられたとき、その平方根を返します。
Batchスクリプトはシンプルで、初心者にも親しみやすいです。
Batchスクリプトは、変更を加えずにどのWindowsシステムでも実行できます。
Batchスクリプトは、ユーザーに入力を促し、動的に処理できます。
Batchスクリプトは、さまざまな自動化タスクを効率的に処理します。
Batchスクリプトで、タスクを効率的に自動化・管理できます。
Batchスクリプトは安定して動作し、一貫したタスクの自動化を実現します。
プログラミング言語にはそれぞれ、物事の進め方があります。Batch Scriptも 同じです。メンターが、Batch Scriptのエンジニアのように 考える方法と、Batch Scriptらしいコードの書き方を 教えてくれます。演習を解いたら、ボランティアチームに 提出してみましょう。ヒントやアイデア、フィードバックをもらい、 Batch Scriptでよく目にする書き方に近づけることができます。 自分が知らないことを知らない、ということに気づかせてくれるでしょう。
メンタリングについてもっと詳しくExercismのBatch Scriptトラックには、23つの演習があり、より良いコードを書くのに役立ちます。
Batch Scriptの演習をすべて見る