Fields (13) Methods (5) Properties (1)
Namespace: SchwabenCode.QuickIO.Win32API
internal classWin32FindDatacAlternateFileNamecFileNamedwFileAttributesdwReserved0dwReserved1ftCreationTime_dwHighDateTimeftCreationTime_dwLowDateTimeftLastAccessTime_dwHighDateTimeftLastAccessTime_dwLowDateTimeftLastWriteTime_dwHighDateTimeftLastWriteTime_dwLowDateTimenFileSizeHighnFileSizeLowWin32FindDataCalculateBytesGetCreationTimeUtcGetLastAccessTimeUtcGetLastWriteTimeUtcNew { get; }

Syntax

internal class Win32FindData : object

Basetype

  • System.object

Summary

Structure of File Data given by Win32 API

Uses

Used by

Fields

cAlternateFileName

Alternate File Name

public String cAlternateFileName

cFileName

File name

public String cFileName

dwFileAttributes

File Attributes

public FileAttributes dwFileAttributes

dwReserved0

Reserved

public Int32 dwReserved0

dwReserved1

Reserved

public Int32 dwReserved1

ftCreationTime_dwHighDateTime

Last Creation Time (High DateTime)

public UInt32 ftCreationTime_dwHighDateTime

ftCreationTime_dwLowDateTime

Last Creation Time (Low DateTime)

public UInt32 ftCreationTime_dwLowDateTime

ftLastAccessTime_dwHighDateTime

Last Access Time (High DateTime)

public UInt32 ftLastAccessTime_dwHighDateTime

ftLastAccessTime_dwLowDateTime

Last Access Time (Low DateTime)

public UInt32 ftLastAccessTime_dwLowDateTime

ftLastWriteTime_dwHighDateTime

Last Write Time (High DateTime)

public UInt32 ftLastWriteTime_dwHighDateTime

ftLastWriteTime_dwLowDateTime

Last Write Time (Low DateTime)

public UInt32 ftLastWriteTime_dwLowDateTime

nFileSizeHigh

File Size High

public UInt32 nFileSizeHigh

nFileSizeLow

File Size Low

public UInt32 nFileSizeLow

Methods

public void Win32FindData()

CalculateBytes()

Returns the total size in bytes

public UInt64 CalculateBytes()

GetCreationTimeUtc()

Gets the creation time based on UTC

public DateTime GetCreationTimeUtc()

GetLastAccessTimeUtc()

Gets last access time based on UTC

public DateTime GetLastAccessTimeUtc()

GetLastWriteTimeUtc()

Gets last write time based on UTC

public DateTime GetLastWriteTimeUtc()

Properties

New

Creates a new Instance

public Win32FindData New { get; }