找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 19781|回复: 4

[技术讨论] PowerShell修改文件属性:只读、隐藏、创建时间、修改时间等

[复制链接]
发表于 2017-8-15 11:33:17 | 显示全部楼层 |阅读模式
# 添加只读属性
  1. (Get-Item 1.txt).IsReadOnly = $true
复制代码
# 删除只读属性
  1. (Get-Item 1.txt).IsReadOnly = $false
复制代码
# 添加隐藏属性
  1. $file=(Get-Item 1.txt)
  2. $AttrOld = $file.Attributes
  3. $file.Attributes = $AttrOld, "Hidden"
  4. $file.Attributes
复制代码
# 删除隐藏属性
  1. $file=(Get-Item -Force 1.txt)
  2. $file.Attributes = $file.Attributes -bxor [System.IO.FileAttributes]::Hidden
  3. $file.Attributes
复制代码
# 删除只读、隐藏等属性,只保留正常属性
  1. $file=(Get-Item -Force 1.txt)
  2. $file.Attributes = $file.Attributes -bxor [System.IO.FileAttributes]::Hidden
  3. $file.Attributes
复制代码
# 属性列表
  • ReadOnly
  • Hidden
  • System
  • Directory
  • Archive
  • Device
  • Normal
  • Temporary
  • SparseFile
  • ReparsePoint
  • Compressed
  • Offline
  • NotContentIndexed
  • Encrypted
  • IntegrityStream
  • NoScrubData


# 查看文件创建时间、修改时间
  1. $file=(Get-Item 1.txt)
  2. Get-Date $file.CreationTime -UFormat "%Y-%m-%d %H:%M:%S"
  3. Get-Date $file.LastAccessTime -UFormat "%Y-%m-%d %H:%M:%S"
  4. Get-Date $file.LastWriteTime -UFormat "%Y-%m-%d %H:%M:%S"
复制代码
# 修改文件创建时间、修改时间
  1. $file=(Get-Item 1.txt)
  2. $file.CreationTime = (Get-Date).AddDays(-1)
  3. $file.LastWriteTime = (Get-Date).AddDays(-1)
  4. Get-Date $file.CreationTime -UFormat "%Y-%m-%d %H:%M:%S"
  5. Get-Date $file.LastWriteTime -UFormat "%Y-%m-%d %H:%M:%S"
复制代码
发表于 2017-8-15 15:44:16 | 显示全部楼层
发错区了吧
 楼主| 发表于 2017-8-15 16:39:49 | 显示全部楼层
回复 2# Nsqs


    应该发到哪个区?
发表于 2017-8-16 21:10:39 | 显示全部楼层
回复 3# PS2.0


    这个区是讨论和求助

评分

参与人数 1技术 +1 收起 理由
codegay + 1 你有精力的话,申请个版主吧。

查看全部评分

 楼主| 发表于 2017-8-17 10:03:55 | 显示全部楼层
回复 4# Nsqs


    是的啊,我的本意就是跟大家讨论一下。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-17 05:47 , Processed in 0.016538 second(s), 8 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表