に投稿 コメントを残す

明日から使いそうなコマンドメモ

フォルダの容量見るのに使う。

duコマンドが標準で欲しい…

■カレントフォルダ配下のフォルダ毎の容量を表示(プロパティのサイズと同様)

 

$o = @()
Get-ChildItem . | Where-Object PSisContainer | %{ $PATH=$_; Get-ChildItem -Force -Recurse $_ | Measure-Object -Sum Length } | %{ $o += ([PSCustomObject]@{ PATH=$PATH.FullName; SUM=$_.Sum })}
$o

■フォルダツリーのみコピー
robocopy <コピー元フォルダ> <コピー先フォルダ> /E /XF *

例)
robocopy C:\Users\testuser\test C:\Users\testuser\dst /E /XF *

robocopy C:\Users\name\test\copy1 C:\Users\name\test\copy2 /E /XF *
copy1フォルダを指定する。copy2フォルダが出来上がる。フォルダ構成がそのままコピーされる。