[研究]PowerShell 取得、修改檔案日期、時間的方法
2023-07-199
測試環境:Windows Server 2019
在 Command Prompt (命令提示字元) 中,無法直接指定檔案的建立日期時間、最後存取日期時間和最後寫入日期時間。Command Prompt 提供的內建命令並不支援直接修改這些屬性。要達到這樣的目標,您需要使用其他工具或程式語言來進行操作。
PowerShell 預設只會顯示檔案 LastWriteTime
PowerShell 要顯示檔案的 LastAccessTime, CreationTime, LastWriteTime 的指令如下:
Get-ChildItem -Path C:\Temp2 -File | Select-Object PSChildName, LastAccessTime, CreationTime, LastWriteTime
********************************************************************************
修改最後存取日期(Last Access Date):
Set-ItemProperty -Path <文件路徑> -Name LastAccessTime -Value <新日期和時間>
例如:Set-ItemProperty -Path C:\Temp2\1.txt -Name LastAccessTime -Value 2023/7/18 PM 1:00:00
修改創建日期(Creation Date):
Set-ItemProperty -Path <文件路徑> -Name CreationTime -Value <新日期和時間>
修改修改日期(Last Modified Date):
Set-ItemProperty -Path <文件路徑> -Name LastWriteTime -Value <新日期和時間>
(完)
沒有留言:
張貼留言