refactor
This commit is contained in:
@@ -142,14 +142,15 @@ void encrypt_provider::create_item_meta(api_meta_map &meta, bool directory,
|
|||||||
#if defined(_WIN32)
|
#if defined(_WIN32)
|
||||||
meta[META_ATTRIBUTES] = std::to_string(
|
meta[META_ATTRIBUTES] = std::to_string(
|
||||||
::GetFileAttributesA(file.source_path.c_str()) &
|
::GetFileAttributesA(file.source_path.c_str()) &
|
||||||
~(FILE_ATTRIBUTE_DEVICE | FILE_ATTRIBUTE_TEMPORARY |
|
~static_cast<DWORD>(
|
||||||
FILE_ATTRIBUTE_SPARSE_FILE | FILE_ATTRIBUTE_REPARSE_POINT |
|
FILE_ATTRIBUTE_DEVICE | FILE_ATTRIBUTE_TEMPORARY |
|
||||||
FILE_ATTRIBUTE_COMPRESSED | FILE_ATTRIBUTE_OFFLINE |
|
FILE_ATTRIBUTE_SPARSE_FILE | FILE_ATTRIBUTE_REPARSE_POINT |
|
||||||
FILE_ATTRIBUTE_NOT_CONTENT_INDEXED | FILE_ATTRIBUTE_ENCRYPTED |
|
FILE_ATTRIBUTE_COMPRESSED | FILE_ATTRIBUTE_OFFLINE |
|
||||||
FILE_ATTRIBUTE_INTEGRITY_STREAM | FILE_ATTRIBUTE_VIRTUAL |
|
FILE_ATTRIBUTE_NOT_CONTENT_INDEXED | FILE_ATTRIBUTE_ENCRYPTED |
|
||||||
FILE_ATTRIBUTE_NO_SCRUB_DATA | FILE_ATTRIBUTE_PINNED |
|
FILE_ATTRIBUTE_INTEGRITY_STREAM | FILE_ATTRIBUTE_VIRTUAL |
|
||||||
FILE_ATTRIBUTE_UNPINNED | FILE_ATTRIBUTE_RECALL_ON_OPEN |
|
FILE_ATTRIBUTE_NO_SCRUB_DATA | FILE_ATTRIBUTE_PINNED |
|
||||||
FILE_ATTRIBUTE_RECALL_ON_DATA_ACCESS));
|
FILE_ATTRIBUTE_UNPINNED | FILE_ATTRIBUTE_RECALL_ON_OPEN |
|
||||||
|
FILE_ATTRIBUTE_RECALL_ON_DATA_ACCESS));
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
#if defined(__APPLE__)
|
#if defined(__APPLE__)
|
||||||
|
Reference in New Issue
Block a user