2019年2月26日火曜日

PowerShell ファイル操作

---  ソース  ---

# YYYYMMDDのフォルダーの有無確認
# 存在しない時には作成する。
# 作成したフォルダーに移動して、テキストファイルを作成する。

# Workに移動
Set-Location  D:\work

# YYYYMMDDを取得
$formatted_date = (Get-Date).ToString("yyyyMMdd")

# パスの存在チェック
if( Test-Path ".\$formatted_date" )
{
    echo "OK"
}
else
{
    echo " Directory 作成"
    New-Item  ".\$formatted_date" -itemType Directory

 }

# Location 移動
Set-Location  ".\$formatted_date"

#ファイル作成
New-Item ".\test.txt"

---   実行結果  ---

PS D:\> D:\work\FileSample.ps1
 Directory 作成


    ディレクトリ: D:\work


Mode                LastWriteTime         Length Name
----                -------------         ------ ----
d-----       2019/02/26     10:59                20190226


    ディレクトリ: D:\work\20190226


Mode                LastWriteTime         Length Name
----                -------------         ------ ----
-a----       2019/02/26     10:59              0 test.txt



PS D:\work\20190226>

本日の河上選手:若松 2日目
  3R 5号艇
     ➁の小川が外に出て、⑥の赤岩が入って、1436/52の進入
     結果はドベ!

  10R 2号艇 2コース進入
     外勢の捲りで、あえなく5着