GetLastWriteTimeUtc 메서드 (String)
이 문서는 기계로 번역한 것입니다. 원본 텍스트를 보려면 포인터를 문서의 문장 위로 올리십시오. 추가 정보
번역
원본

Directory.GetLastWriteTimeUtc 메서드 (String)

 

지정된 파일이나 디렉터리에 마지막으로 쓴 날짜와 시간을 UTC(Coordinated Universal Time) 형식으로 반환합니다.

네임스페이스:   System.IO
어셈블리:  mscorlib.dll의 mscorlib

public static DateTime GetLastWriteTimeUtc(
	string path
)

매개 변수

path

수정 날짜와 시간 정보를 가져올 파일 또는 디렉터리입니다.

반환 값

Type: System.DateTime

지정된 파일 또는 디렉터리를 마지막으로 쓴 날짜와 시간으로 설정된 구조체입니다.이 값은 UTC 시간으로 표현됩니다.

Exception Condition
UnauthorizedAccessException

호출자에게 필요한 권한이 없는 경우

ArgumentException

path가 길이가 0인 문자열이거나, 공백만 포함하거나 또는 하나 이상의 잘못된 문자를 포함하는 경우 GetInvalidPathChars 메서드로 잘못된 문자를 쿼리할 수 있습니다.

ArgumentNullException

pathnull인 경우

PathTooLongException

지정된 경로 또는 파일 이름이 시스템에 정의된 최대 길이를 초과하는 경우.예를 들어, Windows 기반 플랫폼에서는 경로에 248자 미만의 문자를 사용해야 하며 파일 이름에는 260자 미만의 문자를 사용해야 합니다.

System_CAPS_note참고

이 메서드는 값을 가진 운영 체제에 의해 지속적으로 업데이트 되지 않을 수 있습니다 네이티브 함수를 사용 하기 때문에 정확 하지 않은 값을 반환할 수 있습니다.

디렉터리에서 설명 하는 경우는 path 매개 변수가 존재 하지 않는 경우,이 메서드가 반환 12시 자정에서 서 기 1601 년 1 월 1 일(협정 세계시) Coordinated Universal Time (UTC)입니다.

공통 I/O 작업의 목록에 대해서는, 공통적인 I/O 작업을 참고하십시오.

다음 예제에서는 utc (협정 세계시) 출력을 사용 하는 경우 출력의 차이점을 보여줍니다.

// This sample shows the differences between dates from methods that use
//coordinated universal time (UTC) format and those that do not.
using System;
using System.IO;

namespace IOSamples
{
  public class DirectoryUTCTime
  {
    public static void Main()
    {
	// Set the directory.
      string n = @"C:\test\newdir";
		//Create two variables to use to set the time.
	  DateTime dtime1 = new DateTime(2002, 1, 3);
	  DateTime dtime2 = new DateTime(1999, 1, 1);

	//Create the directory.
	  try
	  {
		  Directory.CreateDirectory(n);
	  }
	  catch (IOException e)
	  {
		  Console.WriteLine(e);
	  }

	//Set the creation and last access times to a variable DateTime value.
	  Directory.SetCreationTime(n, dtime1);
	  Directory.SetLastAccessTimeUtc(n, dtime1);

		// Print to console the results.
	  Console.WriteLine("Creation Date: {0}", Directory.GetCreationTime(n));
	  Console.WriteLine("UTC creation Date: {0}", Directory.GetCreationTimeUtc(n));
	  Console.WriteLine("Last write time: {0}", Directory.GetLastWriteTime(n));
	  Console.WriteLine("UTC last write time: {0}", Directory.GetLastWriteTimeUtc(n));
	  Console.WriteLine("Last access time: {0}", Directory.GetLastAccessTime(n));
	  Console.WriteLine("UTC last access time: {0}", Directory.GetLastAccessTimeUtc(n));

		//Set the last write time to a different value.
      Directory.SetLastWriteTimeUtc(n, dtime2);
	  Console.WriteLine("Changed last write time: {0}", Directory.GetLastWriteTimeUtc(n));
    }
  }
}
// Obviously, since this sample deals with dates and times, the output will vary
// depending on when you run the executable. Here is one example of the output:
//Creation Date: 1/3/2002 12:00:00 AM
//UTC creation Date: 1/3/2002 8:00:00 AM
//Last write time: 12/31/1998 4:00:00 PM
//UTC last write time: 1/1/1999 12:00:00 AM
//Last access time: 1/2/2002 4:00:00 PM
//UTC last access time: 1/3/2002 12:00:00 AM
//Changed last write time: 1/1/1999 12:00:00 AM

FileIOPermission

지정 된 파일 또는 디렉터리를 읽는 합니다.연결 된 열거형:FileIOPermissionAccess.Read

Universal Windows Platform
10 이후에 사용 가능
.NET Framework
1.1 이후에 사용 가능
맨 위로 이동
표시:
© 2016 Microsoft