Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ SetFileTime()

static unsafe void System.IO.FileSystem.SetFileTime ( string fullPath,
bool asDirectory,
long creationTime = -1L,
long lastAccessTime = -1L,
long lastWriteTime = -1L,
long changeTime = -1L,
uint fileAttributes = 0u )
inlinestaticprivate

Definition at line 533 of file FileSystem.cs.

534 {
537 fILE_BASIC_INFO.CreationTime = creationTime;
538 fILE_BASIC_INFO.LastAccessTime = lastAccessTime;
539 fILE_BASIC_INFO.LastWriteTime = lastWriteTime;
540 fILE_BASIC_INFO.ChangeTime = changeTime;
541 fILE_BASIC_INFO.FileAttributes = fileAttributes;
544 {
545 throw Win32Marshal.GetExceptionForLastWin32Error(fullPath);
546 }
547 }
static unsafe bool SetFileInformationByHandle(SafeFileHandle hFile, int FileInformationClass, void *lpFileInformation, uint dwBufferSize)
static SafeFileHandle OpenHandle(string fullPath, bool asDirectory)

References System.IO.Win32Marshal.GetExceptionForLastWin32Error(), System.IO.FileSystem.OpenHandle(), and Interop.Kernel32.SetFileInformationByHandle().

Referenced by System.IO.FileSystem.SetCreationTime(), System.IO.FileSystem.SetLastAccessTime(), and System.IO.FileSystem.SetLastWriteTime().