1. 程式人生 > >powershell的時間操作 取到某個檔案裡的時間值後加一天覆蓋原檔案的值

powershell的時間操作 取到某個檔案裡的時間值後加一天覆蓋原檔案的值

#

時間を操作

#
輸出路徑

$outputPath = “C:\Data”

$jsonPath = “C:\Data”

outputFile=JoinPathoutputPath “executeDate”

讀取檔案的內容

$dateTimeStr = Get-Content “C:\LI_Work\MyRepos\PsMultipleProjects\Data\executeDate”

內容是時間,與其內容時間格式相匹配的格式

$format = “yyyy/MM/dd”

轉化為時間的型別方便操作時間

formatProvider=[Globaliza

tion.CultureInfo]::InvariantCulturedateTime = [datetime]::ParseExact(dateTimeStr,format,$null)

時間加一

tomorrow=dateTime.AddDays(1)

轉化為字串型別

tomorrow=tomorrow.ToString($format)###

講其寫到檔案裡去覆蓋之前得到的內容如果是Add-Content是指新增內容不覆蓋原來檔案的值

write-host tomorrowSetContentPathoutputFile -Value $tomorrow