ちょっとしたbatファイル作成時のフォーマット例
@echo off
コマンドの実行を画面に表示しないpause
コマンド実行後に「"続行するには何かキーを押してください . . ."」というメッセージが表示され処理を一時停止することができる。
うっかり意図しないbatファイルを実行してしまった時のために入れておく。exit
バッチプログラムの終了
sample.bat
@echo off
~処理~
pause
exit
半角スペースを含むディレクトリ配下のファイルを取得し特定のディレクトリにコピーする
sample.bat
@echo off
for /f "usebackq delims=" %%a in (`dir /s /b d:\aaa\*.jpg`) do xcopy "%%a" d:\bbb\
pause
exit
- batファイル内で使用しない場合は%ひとつ
for /f "usebackq delims=" %a in (`dir /s /b d:\aaa\*.psd`) do xcopy "%a" d:\bbb\
Windowsでシンボリックリンクを貼る
D:\sample\htdocsディレクトリから、D:\htdocsディレクトリにシンボリックリンクを作成する。
(D:\sample\htdocsはD:\htdocsへのシンボリックリンクになる)
MKLINK /D "D:\sample\htdocs" "D:\htdocs"