HIRO's.NET
PowerShell Tips
HIRO's.NETは http://hiros-dot.net へ引っ越しました。
このページの新しいURLは http://hiros-dot.net/PowerShell/file/file14.htm です。
ブックマークされている方はお手数ですが http://hiros-dot.net へ修正お願いいたします。


HOME > PowerShell Tips > ファイル操作 Tips メニュー
UPDATE:2008/02/15

14.ファイルのサイズを取得する

ファイルのサイズを取得するには Get-ChildItem コマンドレットを使用します。

sample1のようにして、Lengthプロパティの値だけを取得することで、ファイルサイズを取得できます。
このときのファイルサイズの単位はバイトです。

sample1

PS C:\Work> $(Get-ChildItem "HIRO1.mdf").Length
2293760

PowerShell ではバイト計算を行うことができます。

下記のようなものがあります。

KB キロバイト
MB メガバイト
GB ギガバイト


コマンドウィンドウに 1KB と入力し[Enter]を押してみてください。(1)
1024と表示されるはずです。これは1KB = 1024バイトであることを意味しています。
では 2KB と入力した場合はどうなるでしょう?(2)
こちらは 2048 と表示されます。 2KB = 2048バイトを意味しています。

同様に MB(メガバイト) やGB(ギガバイト)の計算もできます。(3)(4)

sample2

PS C:\Work> 1KB      ---(1)
1024
PS C:\Work> 2KB ---(2)
2048
PS C:\Work> 1MB ---(3)
1048576
PS C:\Work> 1GB ---(4)
1073741824

では、sample1の計算結果ををMBに変換してみましょう。(sample3)

1MBでわることで、2.1875(MB)と計算されて表示がされます。


sample3

PS C:\Work> $(Get-ChildItem "HIRO1.mdf").Length / 1MB
2.1875


SEO 仕事 掲示板 レンタルサーバー プロフ SEO