Skip to content

Commit 7dc6b38

Browse files
committed
Merge pull request #103622 from bruvzg/lock_file_time
[Windows] Fix `get_modified_time` on locked files.
2 parents 5dc3d83 + 6597fa2 commit 7dc6b38

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

drivers/windows/file_access_windows.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -418,7 +418,7 @@ uint64_t FileAccessWindows::_get_modified_time(const String &p_file) {
418418
file = file.substr(0, file.length() - 1);
419419
}
420420

421-
HANDLE handle = CreateFileW((LPCWSTR)(file.utf16().get_data()), GENERIC_READ, FILE_SHARE_READ, nullptr, OPEN_EXISTING, FILE_FLAG_BACKUP_SEMANTICS, nullptr);
421+
HANDLE handle = CreateFileW((LPCWSTR)(file.utf16().get_data()), FILE_READ_ATTRIBUTES, FILE_SHARE_READ | FILE_SHARE_WRITE | FILE_SHARE_DELETE, nullptr, OPEN_EXISTING, FILE_FLAG_BACKUP_SEMANTICS, nullptr);
422422

423423
if (handle != INVALID_HANDLE_VALUE) {
424424
FILETIME ft_create, ft_write;

0 commit comments

Comments
 (0)