batファイル

バッチファイル xcopy シンプルに拡張

:: ----------- :: xcopy拡張 %1を%2にディレクトリごとコピーする :: %1 コピー元ディレクトリ :: %2 コピー先ディレクトリ :: ----------- :XcopyDir xcopy /e /y %1 %2\%1\ exit /b 例) test.bat @echo off cd /d %~dp0 call :XcopyDir <src_dir> <dst_dir> exit /b :XcopyD</dst_dir></src_dir>…

バッチファイル フォルダ内のファイルを一つずつ処理する小技

dirコマンドでフォルダ内のファイルを取得 > ファイルリストに書き込み、for文で実行する。 set testDir="/path/dir" dir /b /s /a-d %testDir% > file.list for /f %%I in (file.list) do ( echo %%I ) del file.list

バッチファイル ベストプラクティス

ラベルをコールを使って、関数のように処理を書く @echo off echo 【%0】 call :Initialize call :Cleanup call :CreateResouce call :CreateHoge exit /b :: -------------- :: 初期化 :: -------------- :Initialize echo %0 set TOOL1=Tool\hoge.exe set …

batファイル 曜日分け

参考URL↓ http://homepage1.nifty.com/jak/batch/date.html 暇なとき書きます;。

ファイルの読み書き

ファイルの読み書き FileStream StreamReader StreamWriter など FileMode ファイルを開く方法 FileMode.Open FileAccess アクセスの種類FileAccess.Read FileShare 対象のファイルに対する共有方法指定 FileShare.None *.Read *.Write *.ReadWrite *.Delete…

batファイル 日付 フォルダ 時間 ファイル

ブログをはじめた時に作っていたcreate_file.batがまあまあできてきていると思う。 とりあえず生成部分を書きますw @echo off setlocal enabledelayedexpansion REM 日にち取得 set newdate=%date:/=_%echo %newdate% if not exist %newdate% (mkdir %newda…

ファイル探索

http://bat-file.seesaa.net/article/44567923.html いいファイル探索方法を見つけました。 試してみようかな。寝ようかな。

file_create.bat

@echo off setlocal enabledelayedexpansion REM 日にち取得 set newdate=%date:/=_% if not exist %cd%\%newdate%\nul (mkdir %cd%\%newdate%) cd %newdate% REM 時間取得 set t=%time::=m% set t=%t:~0,5% set t=%t:.= % set t=%t%s if exist %t%.txt (%t%…