PowerShellでディレクトリ情報を取得してみます。
get-itempropertyコマンドを使用します。エイリアスはgpです。
PS C:\work_ps> gp C:\work_ps\dir1
ディレクトリ: C:\work_ps
Mode LastWriteTime Length Name
---- ------------- ------ ----
d---- 2015/05/14 13:04 dir1
PS C:\work_ps>
ディレクトリの作成日付だけを取得します。
PS C:\work_ps> (gp C:\work_ps\dir1).CreationTime
2015年5月14日 12:39:23
PS C:\work_ps>
PowerShellでは、Unixのtouchコマンドのように作成日付を変更することもできます。
PS C:\work_ps> (gp C:\work_ps\dir1).set_creationtime($(get-date))
PS C:\work_ps> (gp C:\work_ps\dir1).CreationTime
2015年5月19日 12:20:28
PS C:\work_ps> get-date
2015年5月19日 12:20:52
PS C:\work_ps>
例では本日日付に設定していますが、ディレクトリの作成日付と更新日付は異なりますので、次は更新日付を操作してみたいと思います。
更新日付の取得はlastwritetimeメソッドを使用します。
PS C:\work_ps> (gp C:\work_ps\dir1).LastWriteTime
2015年5月14日 13:04:02
PS C:\work_ps>
では更新日付に本日日付を設定します。
PS C:\work_ps> (gp C:\work_ps\dir1).set_lastwritetime($(get-date))
PS C:\work_ps> (gp C:\work_ps\dir1).LastWriteTime
2015年5月19日 12:47:31
PS C:\work_ps> get-date
2015年5月19日 12:47:36
PS C:\work_ps>
KHI入社して退社。今はCONFRAGEで正社員です。関西で140-170/80~120万から受け付けております^^
得意技はJS(ES6),Java,AWSの大体のリソースです
コメントはやさしくお願いいたします^^
座右の銘は、「狭き門より入れ」「願わくは、我に七難八苦を与えたまえ」です^^
コメント