SetLastWriteTimeUtc() 공개 정적인 메소드

public static SetLastWriteTimeUtc ( string path, System lastWriteTimeUtc ) : void
path string
lastWriteTimeUtc System
리턴 void
예제 #1
0
 public static void SetLastWriteTimeUtc(string path, DateTime lastWriteTimeUtc)
 {
     if (_provider == null)
     {
         Directory.SetLastWriteTimeUtc(path, lastWriteTimeUtc);
     }
     else
     {
         _provider.SetLastWriteTimeUtc(path, lastWriteTimeUtc);
     }
 }
예제 #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);
        }
예제 #3
0
 public static void SetLastWriteTimeUtc(string path, System.DateTime lastWriteTimeUtc) =>
 MSIOD.SetLastWriteTimeUtc(path, lastWriteTimeUtc);
예제 #4
0
 public void SetLastWriteTime(DateTimeOffset lastWriteTime)
 => D.SetLastWriteTimeUtc(this.FullName, lastWriteTime.UtcDateTime);
예제 #5
0
 public override void SetLastWriteTimeUtc(string path, DateTime lastWriteTimeUtc)
 {
     Directory.SetLastWriteTimeUtc(path, lastWriteTimeUtc);
 }