私は1つのプロセスでファイルをロックしており、別のプロセスからそのファイルの日付を取得する必要があります。開封せずにファイルの日付を取得するには?
CreateFileを使用してハンドルを取得するために開くために、CreateFileを使用せずにどうすればよいですか。 (ファイルがロックされているので、これは動作しません)
GetFileTimeはCreateFileを使用して行います。
私は1つのプロセスでファイルをロックしており、別のプロセスからそのファイルの日付を取得する必要があります。開封せずにファイルの日付を取得するには?
CreateFileを使用してハンドルを取得するために開くために、CreateFileを使用せずにどうすればよいですか。 (ファイルがロックされているので、これは動作しません)
GetFileTimeはCreateFileを使用して行います。
Try stat()それはファイル名自体に作用し、オープンハンドルを必要としません。
純粋なWindows APIの中にいたい場合は、GetFileAttributesExW
を試してください。私はその機能がstat
が内部で使っているものだと推測します。
stat
機能を使用する場合は、必ず_wstat64
バリアントを使用して、Unicodeと64ビットのサポートを取得してください。
あなたがWindows上にいることを考慮して、ここには 'stat'のMSDNへのリンクがあります: http://msdn.microsoft.com/en-us/library/14h5k7ff.aspx –