亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 開發 > PowerShell > 正文

PowerShell設置文件只讀、隱藏屬性的方法

2020-10-29 21:07:40
字體:
來源:轉載
供稿:網友

本文介紹一個PowerShell中如何設置文件屬性。我們知道文件的屬性有只讀、隱藏、系統、存檔和無內容索引等5個,只讀和隱藏用得比較多,另外三個用得比較少。

一、文件的屬性

不知道大家有沒有用過attrib.exe這個cmd下的小程序,它可以用來設置文件的屬性。建議大家先去了解一下這個attrib小程序??梢詤⒖嘉恼拢菏褂胊ttrib設置文件只讀、隱藏和系統屬性

下面我們來看看如何在PowerShell中設置文件只讀、隱藏和系統屬性。

我們知道,獲取一個文件對象可以使用Get-Item這個cmdlet。但我們來看看下面的操作:

復制代碼 代碼如下:
PS C:/Users/splaybow> get-item d:/2.txt
Get-Item : 找不到項 D:/2.txt。
所在位置 行:1 字符: 9
+ get-item <<<<  d:/2.txt
    + CategoryInfo          : ObjectNotFound: (D:/2.txt:String) [Get-Item], IO
   Exception
    + FullyQualifiedErrorId : ItemNotFound,Microsoft.PowerShell.Commands.GetIt
   emCommand

這個提示似乎很明確的告訴我們,找不到D:/2.txt這個文件。真的沒有這個文件嗎?不是的!這個文件之前被我設置了隱藏屬性的系統屬性,待我把它去掉試試。
復制代碼 代碼如下:

PS C:/Users/splaybow> attrib -h -s d:/2.txt
PS C:/Users/splaybow> get-item d:/2.txt
    目錄: D:/
Mode                LastWriteTime     Length Name
----                -------------     ------ ----
-ar--        2013/11/11     20:04          6 2.txt

這下子就找到該文件了。另外,大家可以出輸出結果中看到Mode這部分,“ar”表示,該文件上還有存檔屬性和只讀屬性。我們也可以通過下面的命令來查看文件的屬性:
復制代碼 代碼如下:

PS C:/Users/splaybow> $file = Get-Item d:/2.txt
PS C:/Users/splaybow> $file.Mode
-ar--

關于文件的五種屬性,洪哥就不再介紹了,有興趣的朋友可以參考attrib的那篇文章。

二、設置文件屬性

現在我們測試去掉文件上的只讀屬性,要用到文件對象的IsReadOnly屬性。

復制代碼 代碼如下:

PS C:/Users/splaybow> $file.IsReadOnly = $false
PS C:/Users/splaybow> $file.Mode
-a---

從這個結果上看,是不是r(只讀)沒有了?!要想重新加回來,再把IsReadOnly設置為$true即可。

聰明如洪哥者,一定會想,隱藏屬性是不是可以通過$file對象的IsHidden來控制呢?呵呵,我們想錯了。要想知道$file對象有哪些屬性和方法,可以使用“$file | Get-Member”這個命令來查看。當然,任何對象,我們想知道它有哪些方法和屬性,都可以通過“<對象變量> | Get-Memeber”的方式去獲取。

不要扯遠了,如何設置只讀外的其它屬性呢,那就只能使用Attributes屬性了。且看下面的例子:

復制代碼 代碼如下:

PS C:/Users/splaybow> $file.Attributes = "Readonly","system","notcontentindexed","hidden","archive"
PS C:/Users/splaybow> $file.mode
-arhs
PS C:/Users/splaybow> $file.Attributes
ReadOnly, Hidden, System, Archive, NotContentIndexed

上面的例子展示如何設置文件的只讀屬性、隱藏屬性、系統屬性、存檔屬性、無內容索引屬性等。需要注意的是Mode屬性和Attributes屬性有一點區別,那就是Mode中貌似不會顯示出無內容存檔屬性(I)來。

三、修改文件屬性

上面講的是一次性為文件設置一組屬性,這樣很簡單,但也很粗暴。如果只想給他增加一個ReadOnly屬性,其它的原屬性不變,怎么操作呢?

在PowerShell中,可以將文件的屬性當作一個二進制數組,使用二進制的按位或(bOR)操作符來運算一下就好了。且看例子:

復制代碼 代碼如下:

PS C:/Users/splaybow> $file = Get-Item d:/2.txt
PS C:/Users/splaybow> $file.Attributes="hidden"
PS C:/Users/splaybow> $readonly = [System.IO.FileAttributes] "ReadOnly"
PS C:/Users/splaybow> $file.Attributes=$file.Attributes -bor $readonly
PS C:/Users/splaybow> $file.Attributes
ReadOnly, Hidden

上面例子中,文件本身只有一個隱藏屬性,后面給它添加了一個只讀屬性,結果變更為隱藏、只讀雙屬性。如果是要去掉其中一個屬性呢?可惜沒有按位非的操作符,怎么實現就留給大家思考。

關于PowerShell設置文件只讀、隱藏和系統屬性,本文就介紹這么多,希望對您有所幫助,謝謝!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲欧洲一区二区三区久久| 久久久久久有精品国产| 日韩在线免费观看视频| 黑人极品videos精品欧美裸| 国产一区二区日韩精品欧美精品| 一区二区欧美亚洲| 色中色综合影院手机版在线观看| 国产精品自拍偷拍| 日韩欧美在线观看视频| 亚洲激情视频网| 97精品视频在线播放| 国产精品久久久久久久av电影| 亚洲精品国产精品国自产观看浪潮| 国产精品9999| yw.139尤物在线精品视频| 热草久综合在线| 亚洲第一精品夜夜躁人人爽| 97视频在线观看亚洲| 亚洲人成在线观看网站高清| 日韩av在线最新| 国产免费一区二区三区在线观看| 亚洲国产精品va| 2019国产精品自在线拍国产不卡| 国产精品第100页| 欧美性xxxx极品高清hd直播| 91精品视频观看| 国产精品欧美日韩| 国产精品久久久久久超碰| 欧美午夜女人视频在线| 九九久久精品一区| 欧美成人午夜激情视频| 97久久超碰福利国产精品…| 国产mv久久久| 国产精品99久久久久久久久| 日韩中文字幕第一页| 国产不卡视频在线| 欧美重口另类videos人妖| 插插插亚洲综合网| 欧美成人午夜激情在线| 2020久久国产精品| 亚洲老司机av| 一本一本久久a久久精品牛牛影视| 国产精品日韩在线观看| 九色成人免费视频| 久久久91精品国产一区不卡| 最近中文字幕mv在线一区二区三区四区| 亚洲高清福利视频| 国产精品视频专区| 久久精品99久久久久久久久| 欧美性猛交xxxx黑人猛交| 69视频在线免费观看| 日韩av一卡二卡| 精品视频偷偷看在线观看| 久久久精品美女| 九九热99久久久国产盗摄| 欧美乱大交xxxxx另类电影| 欧美大片在线免费观看| 成人国产精品免费视频| 亚洲成人黄色在线| 色噜噜久久综合伊人一本| 亚洲大尺度美女在线| 久久精品视频免费播放| 欧美成年人在线观看| 国产精欧美一区二区三区| 亚洲美女久久久| 亚洲自拍偷拍福利| 成人激情电影一区二区| 中文字幕日韩精品有码视频| 欧美一级免费看| 亚洲国产成人久久综合| 欧美另类99xxxxx| www.日韩av.com| 日韩av成人在线观看| 精品日本高清在线播放| 国产精品老牛影院在线观看| 亚洲精品资源美女情侣酒店| 亚洲国语精品自产拍在线观看| 日本精品一区二区三区在线| 日韩精品免费视频| 久久久99久久精品女同性| 亚洲www在线| 精品久久久国产精品999| 最近的2019中文字幕免费一页| 97国产成人精品视频| 日韩精品在线观看一区二区| 亚洲精品国产精品乱码不99按摩| 国产日韩欧美夫妻视频在线观看| 亚洲区在线播放| 欧美一级大片在线免费观看| 中文字幕亚洲一区在线观看| 一本一本久久a久久精品综合小说| 91美女福利视频高清| 国产精品69av| 亚洲国产精品久久久| 国产亚洲欧美日韩精品| 日韩欧美中文字幕在线观看| 午夜精品久久久久久久99热浪潮| 久久久久久噜噜噜久久久精品| 91久久在线观看| 亚洲一品av免费观看| 欧美视频专区一二在线观看| 亚洲а∨天堂久久精品喷水| 亚洲精品免费网站| 97成人精品区在线播放| 成人在线视频网站| 中文字幕不卡在线视频极品| 欧美日韩精品在线| 久久乐国产精品| 亚洲国产精品电影| 亚洲自拍偷拍区| 国产97人人超碰caoprom| 欧美性色xo影院| 欧美日韩成人网| 中文字幕久热精品视频在线| 一色桃子一区二区| 久久精品最新地址| 欧美夜福利tv在线| 国产aaa精品| 色悠悠久久久久| 欧美在线www| 国产综合香蕉五月婷在线| 欧美日韩成人在线观看| zzijzzij亚洲日本成熟少妇| 日韩精品视频免费专区在线播放| 亚洲精品网站在线播放gif| 欧美亚洲另类制服自拍| 欧美日韩免费看| 91免费精品国偷自产在线| 国模精品视频一区二区| 日韩在线视频观看正片免费网站| 国产亚洲精品久久久| 国产一区二区三区直播精品电影| 久久91精品国产91久久跳| 亚洲国产欧美一区二区三区久久| 日韩在线视频免费观看| 亚洲欧美在线看| 亚洲国产成人在线播放| 国产精品久久久久999| 亚洲第一精品久久忘忧草社区| 久久精品99国产精品酒店日本| 爽爽爽爽爽爽爽成人免费观看| 亚洲精品国产精品久久清纯直播| 亚洲成av人影院在线观看| 日韩综合中文字幕| 欧美日韩美女在线观看| 久久久噜久噜久久综合| 中文字幕在线国产精品| 国产精品 欧美在线| 一区国产精品视频| 亚洲香蕉伊综合在人在线视看| 国产视频久久久| 91精品国产色综合久久不卡98口| 亚洲一区二区三区四区视频| 亚洲欧美在线一区| 亚洲另类图片色| 国产精品美女在线| 91精品中文在线| 亚洲国产91精品在线观看| 51色欧美片视频在线观看| 国产精品国产三级国产专播精品人| 国产一区二区三区中文| 97涩涩爰在线观看亚洲| 国产精品久久久久久网站| 一区二区三区日韩在线|