Windows環境で、手軽にできるプログラム作成

Windows環境で、手軽にできるプログラム作成

記事
IT・テクノロジー
Windowsなら手軽に試せるプログラムを紹介します。
フォルダ階層のツリー図作成を題材にします。
拡張子がps1で、以下の内容を貼り付けたファイルを作成してください。

param(
    [string]$Path = "."
)
function Show-Tree {
    param(
        [string]$Path,
        [int]$Level = 0
    )
    if ($Level -eq 0) {
        Write-Host (Get-Item $Path).Name
    }
    $items = Get-ChildItem -LiteralPath $Path
    foreach ($item in $items) {
        $prefix = ("│ " * $Level) + "├── "
        Write-Host "$prefix$item"
        if ($item.PSIsContainer) {
            Show-Tree -Path $item.FullName -Level ($Level + 1)
        }
    }
}
Show-Tree -Path $Path
# --- ここで入力待ち ---
Write-Host ""
Write-Host "続行するには何かキーを押してください..."
[void][System.Console]::ReadKey($true)

ツリー図を作成したいフォルダにコピーしたら、そのまま右クリックして
PowerShellで実行をクリックしてください。
配置例
ps11.jpg

お使いのPCの、Windowsのバージョンによっては、選択肢に表示されない可能性があります。
あくまでも、私のパソコンでの実行結果ですが、以下のような感じになります。
ps1.jpg
古いパソコンだと、PowerShellのインストールなどが必要になるかもしれませんが、Windows10,Windows11なら、手軽に試せると思い、紹介させていただきました。
もし、興味がありましたら、当方のサービスをご検討ください。

サービス数40万件のスキルマーケット、あなたにぴったりのサービスを探す