2016-07-21 16 views
0

Powershellでは、コマンドプロンプトでdir /xと似た方法で短いファイル名を表示するにはどうすればよいですか?powershell短いファイル名を持つGet-Location

dir /xの結果、この編集さのスクリーンショットで

、それは次のようになりPROGRA~1PROGRA~2:(私の知る限り後ずっと探して見つけることができました通り)のPowerShellには何もありません

dir /x 
. . . 
xx/xx/xxxx xx:xx PM <DIR>   PROGRA~1  Program Files 
xx/xx/xxxx xx:xx PM <DIR>   PROGRA~2  Program Files (x86) 
+1

https://blogs.technet.microsoft.com/heyscriptingguy/2013/08/01/use-powershell-to-display-short-file-and-folder-names/ –

+0

@DavidBrabant ty! PowerShellのコアまたはモジュール内にこれに関する機能がないことを確認するには、cmdをプルする必要がありますか?もしそうなら、あなたが答えとして言いたくなったら、それを受け入れたものとしてマークします。 –

+1

PowerShellで短いファイル名(Dos)が必要なのはなぜですか? –

答えて

0

ます短いファイル名を返します。その後

$shortName = C:\scripts\getShortName.bat $get-location 

:PowerShellで使用するには

@ECHO OFF 
echo %~s1 

この問題を回避するには、それに渡された長いファイル名の短いファイル名を返します簡単なバッチファイルを使用することです$shortNameには短い名前が含まれます。

関連する問題