2017-01-19 6 views
0

フォルダのパスを取得しようとしています。PowerShellで選択したアイテムのパスを取得する

これは私が得たものです。このコードは最新のファイルをチェックし、それを選択します。

$dir = "C:\Users\%PATH%\downloads" 
$latest = Get-ChildItem -Path $dir | Sort-Object LastAccessTime -Descending | Select-Object -First 1 
$latest.path 

Iは、Move-アイテムの機能を使用して、このフォルダを移動するために後でそれを使用したファイルのパスを確認する必要があります。

$ latest.directorynameはあなたに同じのパスを与えるだろうし、あなたが変数にそれを保存し、必要な時はいつでも移動項目でそれを使用することができます。

+0

PowerShellでは、環境変数には%variablename%構文を使用していません。 PowerShellでは、代わりに '$ env:variablename'を書きます。 –

答えて

0

これは、あなたが探しているものです。

$dir = "C:\Users\Ranadip\Downloads" 
$latest = Get-ChildItem -Path $dir | Sort-Object LastAccessTime -Descending | Select-Object -First 1 
$destination= $latest.DirectoryName 

Move-Item C:\scripts\temp* $destination 
関連する問題