はじめに
重複しないファイル名やパスを生成するのは意外と手間ですし、出来れば利用後のファイルやフォルダの後始末(削除)は自動的にしてほしいものです。
PowerShellスクリプトを初めて実行する場合
Powershellのps1ファイルを実行する方法
PowersehllをはじめるにあたりWindowsのコマンドラインインターフェースであるPowershellはコマンドレットと言われる命令をテキストファイルに記述したスクリプトファイルを実行することが出来ます。Powershellはその名...
テンポラリファイルを作る命令
$TmpFile = New-TemporaryFile
$TmpFileがテンポラリファイルのオブジェクトになります。
どうやら後始末は自分でしなくてはならないようですので、使い終わったら削除。
Remove-Item -Path $TmpFile
テンポラリフォルダを作る命令
$tempDir = New-TemporaryFile | %{ rm $_; mkdir $_ }
$tempDirがテンポラリファイルのオブジェクトになります。
テンポラリファイルと同様に、使い終わったら削除
$tempDir | ? { Test-Path $_ } | % { ls $_ -File -Recurse | rm; $_} | rmdir -Recurse
コメント