PowerShell中文件對(duì)象的屬性方法總結(jié)
本文介紹一個(gè)PowerShell中文件對(duì)象有哪些屬性,知道了這些屬性對(duì)于我們更好的對(duì)文件進(jìn)行操作是非常重要的。
PowerShell是一個(gè)面向?qū)ο蟮哪_本語(yǔ)言,在PowerShell中,所有的都是對(duì)象,文件也是對(duì)象。既然是對(duì)象,那肯定有屬性。PowerShell中的文件對(duì)象,其實(shí)就是.NET中的System.IO.FileInfo類的實(shí)例。我們要查看完整的PowerShell文件對(duì)象的屬性,其實(shí)不需要去翻MSDN,然后把System.IO.FileInfo類的屬性找出來(lái),那樣太麻煩了,而且貌似在PowerShell中,并不能完全按照.NET框架中提供的信息來(lái)操作。
在這里,小編介紹給大家個(gè)一個(gè)很簡(jiǎn)單的獲取文件對(duì)象屬性的方法,那就是Get-Member。且看下面的示例:
PS C:\Users\splaybow> Get-Item d:\1.txt | Get-Member -MemberType property
TypeName: System.IO.FileInfo
Name MemberType Definition
---- ---------- ----------
Attributes Property System.IO.FileAttributes Attributes {get;set;}
CreationTime Property System.DateTime CreationTime {get;set;}
CreationTimeUtc Property System.DateTime CreationTimeUtc {get;set;}
Directory Property System.IO.DirectoryInfo Directory {get;}
DirectoryName Property System.String DirectoryName {get;}
Exists Property System.Boolean Exists {get;}
Extension Property System.String Extension {get;}
FullName Property System.String FullName {get;}
IsReadOnly Property System.Boolean IsReadOnly {get;set;}
LastAccessTime Property System.DateTime LastAccessTime {get;set;}
LastAccessTimeUtc Property System.DateTime LastAccessTimeUtc {get;set;}
LastWriteTime Property System.DateTime LastWriteTime {get;set;}
LastWriteTimeUtc Property System.DateTime LastWriteTimeUtc {get;set;}
Length Property System.Int64 Length {get;}
Name Property System.String Name {get;}
在上面這個(gè)例子中,我們使用Get-Item獲取到一個(gè)文件對(duì)象。然后在管道之后,使用Get-Member,把文件對(duì)象的所有屬性全部都列了出來(lái)。其實(shí)這些屬性都很好理解,大家一看屬性名稱就知道它表示文件的哪方面內(nèi)容。
關(guān)于PowerShell中文件的屬性,本文就介紹這么多,希望對(duì)您有所幫助,謝謝!
相關(guān)文章
Windows Powershell導(dǎo)出管道結(jié)果
本文主要講訴了PowerShell的輸出命令詳細(xì)解釋,以及導(dǎo)出管道結(jié)果的部分示例,非常有用,有需要的朋友可以參考下2014-09-09自動(dòng)設(shè)置安卓手機(jī)wifi代理的PowerShell腳本
這篇文章主要介紹了自動(dòng)設(shè)置安卓手機(jī)wifi代理的PowerShell腳本,幫助大家進(jìn)行抓包測(cè)試,感興趣的朋友可以了解下2020-10-10PowerShell入門(mén)教程之函數(shù)、腳本、作用域介紹
這篇文章主要介紹了PowerShell入門(mén)教程之函數(shù)、腳本、作用域介紹,本文所講內(nèi)容都是PowerShell的基礎(chǔ)知識(shí),需要的朋友可以參考下2014-10-10PowerShell包含另一個(gè)腳本文件和獲取當(dāng)前腳本所在目錄的方法例子
這篇文章主要介紹了PowerShell包含另一個(gè)腳本文件和獲取當(dāng)前腳本所在目錄的方法例子,需要的朋友可以參考下2014-08-08PowerShell實(shí)現(xiàn)批量重命名文件
這篇文章主要介紹了PowerShell實(shí)現(xiàn)批量重命名文件,本文直接給出實(shí)現(xiàn)代碼,需要的朋友可以參考下2015-04-04Powershell使用嵌套哈希表實(shí)例 嵌套哈希表的2種寫(xiě)法例子
這篇文章主要介紹了Powershell使用嵌套哈希表實(shí)例,嵌套哈希表的2種寫(xiě)法例子,需要的朋友可以參考下2014-07-07