파일 속성은 어떻게 변경합니까?
-
20-12-2019 - |
문제
코드에서 getFileAttributes () 함수를 사용하고 있습니다.그것의 값을 0x2010으로 반환합니다.왜냐하면 그 말은 "file_attribute_not_content_indexed"나는 0x10으로 출력이 필요합니다. 이것을 해결하도록 도와주세요.파일 속성을 가져 오려면 빈 폴더를 사용하고 있습니다.
해결책
출력 은 0x10
입니다.즉, file_attribute_not_content_indexed를 의미하는 0x2000
이고, 파일 attribute_directory를 의미하는 0x10
도란입니다.값은 bitwise-or'ed입니다.다음과 같이 테스트 할 수 있습니다 :
if (file_attr & 0x10)
puts("FILE_ATTRIBUTE_DIRECTORY");
. 제휴하지 않습니다 StackOverflow