SetFileAttributes 함수를 사용하여 Windows에서 파일 특성을 설정하는 방법을 알고 있습니다. 하지만 네이티브 C/C++ 함수가이 작업을 수행 할 수 있는지 궁금합니다.C/C++ 네이티브 함수를 사용하여 파일 특성 설정
6
A
답변
11
아니요. 표준 C++이나 표준 C는 이러한 함수를 지정하지 않습니다.
이 이유는 서로 다른 운영 체제에서이 영역에 기능의 공통점이 거의 없다는 것입니다. 예를 들어, 유닉스 계열 운영 체제는 "실행 가능"특성을 갖고 Windows 계열 운영 체제는 파일 확장명을 사용하여 실행 가능성을 결정합니다.
4
Windows에는 유닉스에서 chmod 기능의 동작을 모방 한 _chmod 기능이 있습니다.
4
"native"는 C 표준 라이브러리에서 다음을 의미합니다. 파일 "속성"은 OS 고유의 확장이므로 표준 기능 세트에는 나타나지 않습니다. 우리가 POSIX로 송금을 확장하고자한다면, fchmod와 같은 함수가 있지만 이것은 Windows 파일 속성처럼 표현력이없는 UNIX 스타일의 파일 모드 만 처리합니다.
일반적으로 "STANDARD가 OS에만 존재하는 경우 STANDARD function/object is OS-specific"기능을 사용할 수 있습니까?라는 질문에 대답 할 수 있습니다.
0
C++의 경우 boost::filesystem을 시도 할 수 있습니다.
관련 문제
- 1. 네이티브 PHP 함수를 사용하여 PHP로 대용량 파일 다운로드/재시도
- 2. GROUPBY 및 설정 특성
- 3. buildr에 대한 로컬 특성 파일
- 4. UIBarButtonItem에서 액세스 가능성 특성 설정
- 5. FTP의 파일 특성 검색
- 6. 함수를 사용하여 자바 스크립트로 변수를 설정 하시겠습니까?
- 7. 네이티브 Win32를 사용하여 'C'에서 텍스트 파일 (유니 코드)을 읽습니다.
- 8. 레이크를 사용하여 파일 권한 설정
- 9. CC 처리 스크립트 지원
- 10. SQL은 특성 함수를 단순화합니까? 또는 PIVOT 테이블?
- 11. 노드의 네이티브 함수와 익명 함수를 구별합니다
- 12. WebKit에서 네이티브 코드 함수를 JavaScript 개체로 사용
- 13. Wegar를 사용하여 특성 필터링
- 14. XSL을 사용하여 특성 정렬
- 15. 배치 파일의 파일 특성 테스트
- 16. Java 메소드로 작동하는 함수를 참조하는 Emacs cc-mode 함수를 어떻게 얻을 수 있습니까?
- 17. 스프링 특성 파일 및 스프링 참조
- 18. call/cc - 가능합니까?
- 19. RCP 프로그램 용 시스템 특성 설정
- 20. cc 출력 파일 (pe 파일)이 crc를 사용하여 편집되지 않도록 보호
- 21. 네이티브 최대 절전 모드에서 FetchMode 설정
- 22. 함수를 호출하고 설정 파일 내에서 사용할 반환 객체를 만들려면 어떻게해야합니까?
- 23. 특성
- 24. 운영 체제에서 PHP 및 파일 특성
- 25. 파일 시스템의 네이티브 종속성을 사용하여 Visual Studio C# 프로젝트를 공유
- 26. 자바 스크립트를 사용하여 특성 (클라이언트 쪽)
- 27. 디버거에서 "cc"opcode
- 28. PHP 이메일 양식 CC
- 29. Debian cc flat_namespace
- 30. GNU CC 및 Windows
"기본 C/C++ 기능"은 아마도 사용자가 요구하지 않는 것일 수 있습니다. SetFileAttributes()는 네이티브 C 함수입니다. 휴대용 또는 표준화 된 기능을 찾고 있다고 생각합니다. – JesperE
Perl이나 Python과 같은 스크립팅 언어의 동기 중의 하나는 보편적으로 크로스 플랫폼이 아닌 것들을 위해 크로스 플랫폼 API를 제공하려는 최선의 노력을 기울이는 것입니다. –