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

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

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

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

File 類

命名空間:System.IO

程序集:System.IO.FileSystem.dll

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

File類的SetCreationTime、SetLastWriteTime、SetLastAccessTime幾個(gè)方法的作用

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

舉例說明

     // 改變(設(shè)置)文件的創(chuàng)建、修改、訪問時(shí)間
     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)建、修改、訪問時(shí)間就需要用到FileInfo類的CreationTime、LastWriteTime、LastAccessTime三個(gè)方法。我們先來介紹一下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類的新實(shí)例, 該實(shí)例充當(dāng)文件路徑的包裝器。

C#FileInfo屬性

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

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

C#FileInfo方法

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

方法 描述
AppendText() 它用于創(chuàng)建StreamWriter, 該文本將文本附加到此FileInfo實(shí)例表示的文件中。
CopyTo(String) 它用于將現(xiàn)有文件復(fù)制到新文件。
Create() 它用于創(chuàng)建文件。
CreateText() 它用于創(chuàng)建寫新文本文件的StreamWriter。
Decrypt() 它用于解密使用Encrypt方法由當(dāng)前帳戶加密的文件。
Delete() 它用于永久刪除文件。
Encrypt() 它用于加密文件, 以便只有用于加密文件的帳戶才能解密該文件。
GetAccessControl() 它用于獲取一個(gè)封裝訪問控制列表(ACL)條目的FileSecurity對象。
MoveTo(String) 它用于將指定的文件移動(dòng)到新的指定位置。
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)建、修改和訪問時(shí)間方法了呢?獲取文件的創(chuàng)建、修改和訪問時(shí)間方法呢?希望對你有所幫助!

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

相關(guān)文章

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

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

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

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

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

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

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

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

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

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

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

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

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

    C# MVC 微信支付教程系列之公眾號(hào)支付代碼

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

    詳解C#中HashTable的用法

    在.NET Framework中,Hashtable是System.Collections命名空間提供的一個(gè)容器,用于處理和表現(xiàn)類似keyvalue的鍵值對,其中key通常可用來快速查找,同時(shí)key是區(qū)分大小寫;value用于存儲(chǔ)對應(yīng)于key的值
    2016-02-02
  • Winform控件Picture實(shí)現(xiàn)圖片拖拽顯示效果

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

    這篇文章主要為大家詳細(xì)介紹了Winform控件Picture實(shí)現(xiàn)圖片拖拽顯示效果,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    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)資料,文中通過圖文介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們一起來看看吧
    2018-12-12

最新評論

垣曲县| 新安县| 台南市| 雅安市| 彩票| 商南县| 舒兰市| 尼勒克县| 当涂县| 南涧| 古丈县| 杂多县| 宽城| 北流市| 西和县| 岗巴县| 敖汉旗| 盱眙县| 淳化县| 巴里| 廊坊市| 濮阳县| 长阳| 于田县| 安国市| 溧水县| 谷城县| 莱芜市| 金门县| 和林格尔县| 玉环县| 静安区| 桂平市| 黄平县| 宾川县| 鄢陵县| 清徐县| 吴川市| 新宁县| 岑巩县| 秭归县|