Admittedly something small.

ちょっと小さいのはたしかですが。

Windowsでショートカットのリンク先のファイルを同じフォルダにコピーするスニペット

2018年11月29日 ( 6年前に投稿 )

Windows PowerShell

1280px-Bleekman_zimmer.jpg

タイトルどおりのものです。

$WScript = New-Object -ComObject WScript.Shell
Get-ChildItem *.lnk | ForEach-Object -Process { 
    $src = $WScript.CreateShortcut($_.FullName).TargetPath;
    $dest = Split-Path $src -leaf;    
    Copy-Item -Path $src -Destination $dest;
}

大量の画像ファイルがあって、そのなかからいい画像を見繕ってアルバムを作りたいが、ショートカットで集めたら編集ソフトにドラッグアンドドロップで挿入できないぞ困った!と相談されたので書いたやつです。PowerShellよくわからないのでちょっと悩みました。

(この記事は同じ筆者が Qiita に投稿した記事の複製です。オリジナル記事)