PowerShell: get/set file date time
Get file creation time
Get-Item "~/xtest.txt" | Select-Object -Property CreationTime # CreationTime # ------------ # 6/15/2025 8:42:46 AM
Set file creation time
Set-ItemProperty -Path "~/xtest.txt" -Name CreationTime -Value "2025-06-15 10:00:00"
Get file times, all
# get file CreationTime, LastWriteTime, LastAccessTime Get-Item "c:/Users/xah/web/xahlee_info/talk_show/xah_talk_show_index.txt" | Select-Object Name, CreationTime, LastWriteTime, LastAccessTime
Available types of date time record for files
Available dates are:
- CreationTime
- LastAccessTime
- LastWriteTime
- CreationTimeUtc
- LastAccessTimeUtc
- LastWriteTimeUtc
they are from File Properties.
PowerShell. File operations
- PowerShell: Copy File
- PowerShell: Rename File
- PowerShell: Move File
- PowerShell: Delete File
- PowerShell: Create New File
- PowerShell: Create File Symbolic Link, Hard Link, Junction
- PowerShell: Get File Content
- PowerShell: Join Files
- PowerShell: Compare Files (Show Difference)
- PowerShell: search text in files (grep. find string)
- PowerShell: Open File by Default App
- PowerShell: get/set file date time