QDir 폴더의 파일을 포함하여 폴더를 개별적으로 삭제하는 간단한 방법
1969 단어 QT
QDir dir(" ");
dir.removeRecursively();
공식 문서에서는 다음과 같이 설명합니다.
bool QDir::removeRecursively()
Removes the directory, including all its contents. Returns true if successful, otherwise false. If a file or directory cannot be removed, removeRecursively() keeps going and attempts to delete as many files and sub-directories as possible, then returns false. If the directory was already removed, the method returns true (expected result already reached). Note: this function is meant for removing a small application-internal directory (such as a temporary directory), but not user-visible directories. For user-visible operations, it is rather recommended to report errors more precisely to the user, to offer solutions in case of errors, to show progress during the deletion since it could take several minutes, etc. This function was introduced in Qt 5.0.
번역은 다음과 같습니다.
이 함수는 Qt 5.0에서 도입되기 시작했습니다.
성공하면true로 돌아가기;실패는 false를 되돌려줍니다. 파일이나 디렉터리가 삭제되지 않으면,remove Recursively () 는 이 디렉터리에서 삭제할 수 있는 파일과 디렉터리를 삭제할 때까지 false를 되돌려줍니다. 실패를 표시합니다.
디렉터리가 삭제되면true로 돌아갑니다.
참고: 이 함수는 작은 응용 프로그램 내부 디렉터리(예를 들어 임시 디렉터리)를 삭제하는 데 사용되지만 사용자가 볼 수 있는 디렉터리에는 사용되지 않습니다.사용자가 볼 수 있는 조작에 대해 사용자에게 오류를 더욱 정확하게 보고하고 오류가 발생했을 때 해결 방안을 제공하며 삭제 과정의 진도를 표시하는 것을 권장합니다. 몇 분이 걸릴 수 있기 때문입니다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
간편한 채팅 시스템 - 메시지 전달 서버메시지 전송 서버는 메시지 대기열에서 온 데이터를 받아들여 디코딩, 식별 등을 하고 마지막으로 분류를 나눈다.예를 들어 채팅 시스템은 같은 그룹과 같은 세션의 정보를 같은 그룹 서비스로 전송한다(물론 아직 같은 그룹...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.