C# File.SetLastAccessTimeUtc的代码示例

通过代码示例来学习C# File.SetLastAccessTimeUtc方法

通过代码示例来学习编程是非常高效的。
1. 代码示例提供了一个具体而直观的学习环境,使初学者能够立即看到编程概念和语法的实际应用。
2. 通过分析和模仿现有的代码实例,初学者可以更好地理解编程逻辑和算法的工作原理。
3. 代码实例往往涵盖了多种编程技巧和最佳实践,通过学习和模仿这些实例,学习者可以逐步掌握如何编写高效、可读性强和可维护的代码。这对于初学者来说,是一种快速提升编程水平的有效途径。


File.SetLastAccessTimeUtc是C#的System.IO命名空间下中的一个方法, 小编为大家找了一些网络大拿们常见的代码示例,源码中的File.SetLastAccessTimeUtc() 已经帮大家高亮显示了,大家可以重点学习File.SetLastAccessTimeUtc() 方法的写法,从而快速掌握该方法的应用。

File.SetLastAccessTimeUtc的代码示例1 - TrySetTimestampsRecursive()

    using System.IO;
        public static void TrySetTimestampsRecursive(string path, DateTime dateTime)
        {
            foreach (string entry in Directory.EnumerateFileSystemEntries(path, "*", SearchOption.AllDirectories))
            {
                if (Directory.Exists(entry))
                {
                    try
                    {
                        Directory.SetCreationTimeUtc(entry, dateTime);
                    }
                    catch { }
                    try
                    {
                        Directory.SetLastAccessTimeUtc(entry, dateTime);
                    }
                    catch { }
                    try
                    {
                        Directory.SetLastWriteTimeUtc(entry, dateTime);
                    }
                    catch { }
                }
                else
                {
                    try
                    {
                        File.SetCreationTimeUtc(entry, dateTime);
                    }
                    catch { }
                    try
                    {
                        File.SetLastAccessTimeUtc(entry, dateTime);
                    }
                    catch { }
                    try
                    {
                        File.SetLastWriteTimeUtc(entry, dateTime);
                    }
                    catch { }
                }
            }
        }
    

开发者ID:gus33000,项目名称:UUPMediaCreator,代码行数:43,代码来源:FolderUtilities.cs

在TrySetTimestampsRecursive()方法中,File的代码示例类中的SetLastAccessTimeUtc的代码示例方法一共出现了2次, 见黄色背景高亮显示的地方,欢迎大家点赞

File.SetLastAccessTimeUtc的代码示例2 - ChangeOutputFileTimestampToMatchOriginal()

    
        private void ChangeOutputFileTimestampToMatchOriginal()
        {
            Debug.Log("Changing output files timestamp to match original timestamp ...");

            var originalFileCreationTime = System.IO.File.GetCreationTimeUtc(this.InputFilePath);
            var originalFileLastAccesTime = System.IO.File.GetLastAccessTimeUtc(this.InputFilePath);
            var originalFileLastWriteTime = System.IO.File.GetLastWriteTimeUtc(this.InputFilePath);
            Debug.Log($"  original timestamp: {originalFileCreationTime}, {originalFileLastAccesTime}, {originalFileLastWriteTime}");

            for (int index = 0; index < this.OutputFilePaths.Length; index++)
            {
                string outputFilePath = this.OutputFilePaths[index];
                try
                {
                    System.IO.File.SetCreationTimeUtc(outputFilePath, originalFileCreationTime);
                    System.IO.File.SetLastAccessTimeUtc(outputFilePath, originalFileLastAccesTime);
                    System.IO.File.SetLastWriteTimeUtc(outputFilePath, originalFileLastWriteTime);
                    Debug.Log($"  output file '{outputFilePath}' timestamp changed");
                }
                catch (Exception exception)
                {
                    Debug.Log($"Can't change timestamp from file '{outputFilePath}'");
                    Debug.Log($"An exception as been thrown: {exception}.");
                }
            }

            Debug.Log("... timestamp matching finished.");
        }
    

开发者ID:Tichau,项目名称:FileConverter,代码行数:29,代码来源:ConversionJob.cs

在ChangeOutputFileTimestampToMatchOriginal()方法中,File的代码示例类中的SetLastAccessTimeUtc的代码示例方法一共出现了1次, 见黄色背景高亮显示的地方,欢迎大家点赞

本文中的File.SetLastAccessTimeUtc方法示例由csref.cn整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。