最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

C# 修改文件的創(chuàng)建、修改和訪問時間的示例

 更新時間:2021年04月13日 09:22:36   作者:我愛搗鼓  
這篇文章主要介紹了C#實現(xiàn)修改文件的創(chuàng)建、修改和訪問時間的示例,幫助大家更好的理解和學(xué)習(xí)使用c#,感興趣的朋友可以了解下

C#實現(xiàn)修改文件的創(chuàng)建、修改和訪問時間方法,主要是用到了File類的SetCreationTime、SetLastWriteTime、SetLastAccessTime幾個方法。我們先來介紹一下File類:

File 類

命名空間:System.IO

程序集:System.IO.FileSystem.dll

提供用于創(chuàng)建、復(fù)制、刪除、移動和打開單一文件的靜態(tài)方法,并協(xié)助創(chuàng)建 FileStream 對象。

File類的SetCreationTime、SetLastWriteTime、SetLastAccessTime幾個方法的作用

             方法          作用
SetCreationTime  修改文件的創(chuàng)建時間
SetLastWriteTime 修改文件的修改時間
SetLastAccessTime 修改文件的訪問時間

舉例說明

     // 改變(設(shè)置)文件的創(chuàng)建、修改、訪問時間
     File.SetCreationTime("C:\\test.txt", DateTime.Now.AddYears(-1));
     File.SetLastWriteTime("C:\\test.txt", DateTime.Now.AddYears(-2));
     File.SetLastAccessTime("C:\\test.txt", DateTime.Now.AddYears(-3));

如果需要獲取文件的創(chuàng)建、修改、訪問時間就需要用到FileInfo類的CreationTime、LastWriteTime、LastAccessTime三個方法。我們先來介紹一下FileInfo類。

FileInfo類用于處理文件及其在C#中的操作。它提供了用于創(chuàng)建,刪除和讀取文件的屬性和方法。它使用StreamWriter類將數(shù)據(jù)寫入文件。它是System.IO命名空間的一部分。

C#FileInfo類簽名

[SerializableAttribute]
[ComVisibleAttribute(true)]
public sealed class FileInfo : FileSystemInfo

C#FileInfo構(gòu)造函數(shù)

下表包含F(xiàn)ileInfo類的構(gòu)造函數(shù)。

建設(shè)者 描述
FileInfo(String) 它用于初始化FileInfo類的新實例, 該實例充當(dāng)文件路徑的包裝器。

C#FileInfo屬性

下表包含F(xiàn)ileInfo類的屬性。

屬性 描述
Attributes 它用于獲取或設(shè)置當(dāng)前文件或目錄的屬性。
CreationTime 它用于獲取或設(shè)置當(dāng)前文件或目錄的創(chuàng)建時間。
Directory 它用于獲取父目錄的實例。
DirectoryName 它用于獲取代表目錄完整路徑的字符串。
Exists 它用于獲取指示文件是否存在的值。
FullName 它用于獲取目錄或文件的完整路徑。
IsReadOnly 它用于獲取或設(shè)置一個值, 該值確定當(dāng)前文件是否為只讀。
LastAccessTime 它用于獲取或設(shè)置最近一次訪問當(dāng)前文件或目錄的時間。
Length 它用于獲取當(dāng)前文件的大?。ㄒ宰止?jié)為單位)。
Name 用于獲取文件名。

C#FileInfo方法

下表包含F(xiàn)ileInfo類的方法。

方法 描述
AppendText() 它用于創(chuàng)建StreamWriter, 該文本將文本附加到此FileInfo實例表示的文件中。
CopyTo(String) 它用于將現(xiàn)有文件復(fù)制到新文件。
Create() 它用于創(chuàng)建文件。
CreateText() 它用于創(chuàng)建寫新文本文件的StreamWriter。
Decrypt() 它用于解密使用Encrypt方法由當(dāng)前帳戶加密的文件。
Delete() 它用于永久刪除文件。
Encrypt() 它用于加密文件, 以便只有用于加密文件的帳戶才能解密該文件。
GetAccessControl() 它用于獲取一個封裝訪問控制列表(ACL)條目的FileSecurity對象。
MoveTo(String) 它用于將指定的文件移動到新的指定位置。
Open(FileMode) 用于以指定模式打開文件。
OpenRead() 它用于創(chuàng)建只讀FileStream。
OpenText() 它用于創(chuàng)建具有UTF8編碼的StreamReader, 該編碼器可從現(xiàn)有文本文件讀取。
OpenWrite() 它用于創(chuàng)建只寫FileStream。
Refresh() 它用于刷新對象的狀態(tài)。
Replace(String, String) 它用于用當(dāng)前FileInfo對象描述的文件替換指定文件的內(nèi)容。
ToString() 它用于以字符串形式返回路徑。

舉例說明

     FileInfo fi = new FileInfo("C:\\test.txt");
     Console.WriteLine(fi.CreationTime.ToString());
     Console.WriteLine(fi.LastWriteTime.ToString());
     Console.WriteLine(fi.LastAccessTime.ToString());

看了這篇文章后,你是否知道了C#修改文件的創(chuàng)建、修改和訪問時間方法了呢?獲取文件的創(chuàng)建、修改和訪問時間方法呢?希望對你有所幫助!

以上就是C#實現(xiàn)修改文件的創(chuàng)建、修改和訪問時間的示例的詳細內(nèi)容,更多關(guān)于c# 修改文件的創(chuàng)建、修改和訪問時間的資料請關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • C#使用Win2D在UWP程序中實現(xiàn)2D繪圖

    C#使用Win2D在UWP程序中實現(xiàn)2D繪圖

    這篇文章介紹了C#使用Win2D在UWP程序中實現(xiàn)2D繪圖的方法,文中通過示例代碼介紹的非常詳細。對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-06-06
  • C#讀取目錄下所有指定類型文件的方法

    C#讀取目錄下所有指定類型文件的方法

    這篇文章主要介紹了C#讀取目錄下所有指定類型文件的方法,可實現(xiàn)讀取目錄下特定后綴名文件的功能,需要的朋友可以參考下
    2015-06-06
  • 京東聯(lián)盟C#接口測試示例分享

    京東聯(lián)盟C#接口測試示例分享

    這篇文章主要介紹了京東聯(lián)盟C#接口測試示例分享的相關(guān)資料,需要的朋友可以參考下
    2017-12-12
  • C#實現(xiàn)清空回收站的方法

    C#實現(xiàn)清空回收站的方法

    這篇文章主要介紹了C#實現(xiàn)清空回收站的方法,涉及C#系統(tǒng)回收站的清空技巧,非常簡單實用,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-08-08
  • C#(.net)中按字節(jié)數(shù)截取字符串最后出現(xiàn)亂碼問題的解決

    C#(.net)中按字節(jié)數(shù)截取字符串最后出現(xiàn)亂碼問題的解決

    這篇文章主要給大家介紹了關(guān)于C#(.net)中按字節(jié)數(shù)截取字符串最后出現(xiàn)亂碼問題的解決方法,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2018-06-06
  • C#編程高并發(fā)的幾種處理方法詳解

    C#編程高并發(fā)的幾種處理方法詳解

    這篇文章主要為大家詳細介紹了C#編程高并發(fā)的幾種處理方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-01-01
  • C# MVC 微信支付教程系列之公眾號支付代碼

    C# MVC 微信支付教程系列之公眾號支付代碼

    本篇文章主要介紹了C# MVC 微信支付教程系列之公眾號支付代碼,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-12-12
  • 詳解C#中HashTable的用法

    詳解C#中HashTable的用法

    在.NET Framework中,Hashtable是System.Collections命名空間提供的一個容器,用于處理和表現(xiàn)類似keyvalue的鍵值對,其中key通??捎脕砜焖俨檎?,同時key是區(qū)分大小寫;value用于存儲對應(yīng)于key的值
    2016-02-02
  • Winform控件Picture實現(xiàn)圖片拖拽顯示效果

    Winform控件Picture實現(xiàn)圖片拖拽顯示效果

    這篇文章主要為大家詳細介紹了Winform控件Picture實現(xiàn)圖片拖拽顯示效果,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-09-09
  • Winform開發(fā)框架中如何使用DevExpress的內(nèi)置圖標(biāo)資源

    Winform開發(fā)框架中如何使用DevExpress的內(nèi)置圖標(biāo)資源

    這篇文章主要給大家介紹了關(guān)于在Winform開發(fā)框架中如何使用DevExpress的內(nèi)置圖標(biāo)資源的相關(guān)資料,文中通過圖文介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們一起來看看吧
    2018-12-12

最新評論

隆化县| 宿州市| 宁武县| 长子县| 四子王旗| 锦州市| 外汇| 遵义市| 胶南市| 永和县| 元朗区| 田林县| 抚顺市| 普安县| 平顺县| 阳新县| 旬阳县| 砀山县| 县级市| 巨野县| 突泉县| 紫金县| 襄汾县| 安吉县| 民权县| 黄浦区| 苍梧县| 丹东市| 安徽省| 大冶市| 宁远县| 图片| 池州市| 德钦县| 隆子县| 抚远县| 锡林浩特市| 莱西市| 长汀县| 卢湾区| 崇礼县|