SetLastWriteTimeUtc() public static method

public static SetLastWriteTimeUtc ( string path, System lastWriteTimeUtc ) : void
path string
lastWriteTimeUtc System
return void
Ejemplo n.º 1
0
 public static void SetLastWriteTimeUtc(string path, DateTime lastWriteTimeUtc)
 {
     if (_provider == null)
     {
         Directory.SetLastWriteTimeUtc(path, lastWriteTimeUtc);
     }
     else
     {
         _provider.SetLastWriteTimeUtc(path, lastWriteTimeUtc);
     }
 }
Ejemplo n.º 2
0
        public Task SetLastWriteTimeUtcAsync(DriveItem driveItem)
        {
            var driveItemPath = driveItem.GetAbsolutePath(this.BasePath);

            switch (driveItem.Type())
            {
            case DriveItemType.Folder:
                Directory.SetLastWriteTimeUtc(driveItemPath, driveItem.LastModified());
                break;

            case DriveItemType.File:
                File.SetLastWriteTimeUtc(driveItemPath, driveItem.LastModified());
                break;

            case DriveItemType.RemoteItem:
            default:
                throw new NotSupportedException();
            }

            return(Task.CompletedTask);
        }
Ejemplo n.º 3
0
 public static void SetLastWriteTimeUtc(string path, System.DateTime lastWriteTimeUtc) =>
 MSIOD.SetLastWriteTimeUtc(path, lastWriteTimeUtc);
Ejemplo n.º 4
0
 public void SetLastWriteTime(DateTimeOffset lastWriteTime)
 => D.SetLastWriteTimeUtc(this.FullName, lastWriteTime.UtcDateTime);
Ejemplo n.º 5
0
 public override void SetLastWriteTimeUtc(string path, DateTime lastWriteTimeUtc)
 {
     Directory.SetLastWriteTimeUtc(path, lastWriteTimeUtc);
 }