.NET

PowerShell

PowerShellでZIPを展開する前に危険なパスと巨大展開を検査する

ZIPを展開する前に、展開先外へ出るパス、合計サイズ、ファイル数、想定外拡張子をPowerShellで検査します。
PowerShell

PowerShellでFileSystemWatcherの重複イベントをまとめる ― debounceを試す

FileSystemWatcherで短時間に重複するChangedイベントを観察し、debounceで後続処理を1回へまとめる考え方を解説します。
PowerShell

ZIPを解凍せず中身を確認する ― PowerShellから.NETのZipFileを直接使う

PowerShellから.NETのZipFile.OpenReadを使い、ZIPを展開せずファイル名・元サイズ・圧縮サイズを一覧表示します。
プログラミング・Web開発

URLを文字列連結で作らない ― PowerShell + UriBuilderで日本語クエリも安全に組み立てる

PowerShellから.NETのUriBuilderとUri.EscapeDataStringを使い、日本語や空白を含むクエリをエスケープしてURLを組み立てます。
PowerShell

フォルダにファイルが来た瞬間を拾う ― PowerShell + FileSystemWatcherで変更監視

PowerShellから.NET FileSystemWatcherを使い、フォルダ内の作成・変更・削除・名前変更をイベントとして監視します。