こんにちは。
本日は、本記事までに紹介したコマンドを使って
日付ディレクトリを作成するPowerShellを作ってみます。
概要
ソース
$Path = "./" $Today = Get-Date -Format "yyyyMMdd" $Dir = $Path + $Today $IsExist = Test-Path $Dir If (!$IsExist) { New-Item -Path $Path -Name $Today -ItemType Directory } else { Write-Host "すでに $Dir は存在します。" -ForegroundColor red } Write-Host "完了しました。"
詳細
以下の手順でディレクトリの作成を行っています。
- 作成日を指定のフォーマットで取得(Get-Date)
- ディレクトリのパスを作成
- ディレクトリの存在確認を行う(Test-Path)
- ディレクトリが存在していない場合、ディレクトリを作成(New-Item)
Write-Host
はコンソールに文字列を出力するコマンドです。
先頭に$がついているものは変数となっています。
今回使用したコマンドは以下の記事に詳細を記載しています。
【PowerShell】コマンド入門編(New-Item、Remove-Item、Test-Path) - なんだかGoodVibes
【PowerShell】コマンド入門編(Get-Date) - なんだかGoodVibes
以上です。