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

首頁 > 開發 > PowerShell > 正文

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

2020-03-26 19:23:02
字體:
來源:轉載
供稿:網友

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

一、文件的屬性

不知道大家有沒有用過attrib.exe這個cmd下的小程序,它可以用來設置文件的屬性。建議大家先去了解一下這個attrib小程序。可以參考文章:使用attrib設置文件只讀、隱藏和系統屬性

下面我們來看看如何在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
色无极亚洲影院| 亚洲国产天堂久久综合| 亚洲影院色无极综合| 91po在线观看91精品国产性色| 高清一区二区三区日本久| 久久视频中文字幕| 国产精品日日摸夜夜添夜夜av| 亚洲高清久久久久久| 久久中文字幕视频| 中文字幕日本精品| 黄网站色欧美视频| 国产精品爱啪在线线免费观看| 九九九热精品免费视频观看网站| 91成品人片a无限观看| 欧美丝袜一区二区| 一区二区三区美女xx视频| 亚洲欧美日韩一区二区三区在线| 亚洲久久久久久久久久久| 国产精品大片wwwwww| 福利视频导航一区| 日产日韩在线亚洲欧美| 亚洲欧洲国产精品| 日韩在线视频国产| 久久影视电视剧凤归四时歌| 亚洲欧美成人网| 日日骚av一区| 国产精品va在线| 欧美一区二区三区精品电影| 日韩在线中文视频| 日韩69视频在线观看| 97视频免费在线看| 色七七影院综合| 中文字幕欧美国内| 欧美疯狂xxxx大交乱88av| 亚洲高清久久久久久| 国产亚洲精品91在线| 日韩成人性视频| 国产精品高潮呻吟久久av黑人| 91网站免费看| 国产日韩在线免费| 国产精品激情自拍| 欧美在线观看网站| 欧美高清电影在线看| 秋霞av国产精品一区| 久久频这里精品99香蕉| 久久精品中文字幕| 日本一区二区在线播放| 欧美一级成年大片在线观看| 国产精品青青在线观看爽香蕉| 亚洲а∨天堂久久精品喷水| 亚洲综合色激情五月| 久久中文字幕在线视频| 日韩中文在线观看| 38少妇精品导航| 全色精品综合影院| 成人免费在线网址| 奇米成人av国产一区二区三区| 亚洲bt天天射| 成人激情视频小说免费下载| 欧美日韩亚洲天堂| 韩日欧美一区二区| 色黄久久久久久| 国产精品久久久久91| 在线看日韩欧美| 亚洲色图偷窥自拍| 亚洲精品成人久久久| 97**国产露脸精品国产| 中文字幕亚洲字幕| 中文字幕亚洲专区| 久操成人在线视频| 精品偷拍各种wc美女嘘嘘| 国产精品日日做人人爱| 91网站在线看| 国产一区二区美女视频| 国产视频精品免费播放| 日韩精品中文字幕在线播放| 成人日韩在线电影| 亚洲精品720p| 在线日韩精品视频| 国产91对白在线播放| 日韩av手机在线观看| 欧美日韩亚洲系列| 日韩毛片在线看| 日韩精品视频在线播放| 国产精品99久久久久久久久久久久| 日韩成人在线视频网站| 欧美激情视频播放| xxxxx成人.com| 日韩av一区在线观看| 国产亚洲成av人片在线观看桃| 欧美性猛交视频| 国产欧美一区二区三区四区| 97香蕉超级碰碰久久免费软件| 欧美午夜激情小视频| 55夜色66夜色国产精品视频| 在线看欧美日韩| 亚洲日韩中文字幕在线播放| 久久久综合免费视频| 中文字幕亚洲天堂| 欧洲亚洲在线视频| 91久久久久久久久| 亲爱的老师9免费观看全集电视剧| 中文字幕在线看视频国产欧美在线看完整| 国产欧美精品久久久| 欧美激情性做爰免费视频| 久久精品国产亚洲一区二区| 欧洲精品久久久| 国产99视频在线观看| 久久久久久这里只有精品| 欧美国产日产韩国视频| 操日韩av在线电影| 亚洲国产三级网| 亚洲欧美在线一区| 国产欧美亚洲精品| 欧美成人sm免费视频| 中文字幕日韩在线观看| 国产精品一区二区久久| 欧洲s码亚洲m码精品一区| 中文字幕av一区中文字幕天堂| 国产成人av网址| 国产精品国产三级国产aⅴ浪潮| 国产欧美va欧美va香蕉在线| 日本韩国在线不卡| 国产精品视频26uuu| 亚洲国产私拍精品国模在线观看| 国产成人精品一区二区三区| 在线精品国产成人综合| 成人免费视频xnxx.com| 黄色一区二区三区| 亚洲激情小视频| 日韩精品小视频| 欧美日韩国产丝袜另类| 91精品国产91久久久久福利| 日本成人在线视频网址| 2025国产精品视频| 国产亚洲福利一区| www.国产精品一二区| 国产精品成人一区二区三区吃奶| 亚洲激情在线视频| 奇米一区二区三区四区久久| 国产精品高清免费在线观看| 国产精品青草久久久久福利99| 91精品在线国产| 国产精品羞羞答答| 日本免费一区二区三区视频观看| 68精品国产免费久久久久久婷婷| 国产精品青草久久久久福利99| 最新中文字幕亚洲| 国产精品美女无圣光视频| 久久精品国产精品| 色婷婷**av毛片一区| 热久久这里只有| 国产精品流白浆视频| 国产主播喷水一区二区| 久久久久久久久久久免费精品| 亚洲国产成人91精品| 午夜精品一区二区三区在线| 日本精品久久久久久久| 亚洲曰本av电影| 亚洲第一视频在线观看| 亚洲电影中文字幕| 九九热这里只有在线精品视| 欧美激情精品久久久久久大尺度| 国产精品一区二区3区|