http://powershell.com/cs/blogs/tips/archive/2016/04/14/dealing-with-long-file-names.aspx
フォルダー階層が深くなりすぎるとファイルの参照が出来なかったりする。
PSAlphaFSというモジュールを使うと長いパスに対応したコマンドレットを提供してくれるそうな。
PS> Install-Module -Name PSAlphaFS -Scope CurrentUser PS> Get-Command -Module PSAlphaFS | Select-Object Name, Version Name Version ---- ------- Copy-LongItem 1.0.0.0 Get-LongChildItem 1.0.0.0 Get-LongItem 1.0.0.0 Move-LongItem 1.0.0.0 New-LongItem 1.0.0.0 Remove-LongItem 1.0.0.0 Rename-LongItem 1.0.0.0 |
バージョンは5.0からですかね。(Install-Moduleが5から、PSAlphaFS自体がどうかは?)
モジュールは予め用意しなくても、勝手にダウンロードしてくる。
ただし、最初にNuGetを用意しておく必要があるのだと。
ただ、これも自動的にダウンロードしてくれるようなので成り行きに任せておけばなんとかなる。
0 件のコメント:
コメントを投稿