하위에 있는 읽기 전용 폴더나 파일을 전부 삭제할 수 있는 함수이다.
private void DeleteDirectory(string _folderPath)
{
File.SetAttributes(_folderPath, FileAttributes.Normal); //폴더 읽기 전용 해제
foreach (string _folder in Directory.GetDirectories(_folderPath)) //폴더 탐색
{
DeleteDirectory(_folder); //재귀 호출
}
foreach (string _file in Directory.GetFiles(_folderPath)) //파일 탐색
{
File.SetAttributes(_file, FileAttributes.Normal); //파일 읽기 전용 해제
File.Delete(_file); //파일 삭제
}
Directory.Delete(_folderPath); //폴더 삭제
}
'[Unity]' 카테고리의 다른 글
[Unity] Vuforia를 통해 AR 체험하기 (1) - 환경 세팅 (4) | 2020.07.01 |
---|---|
[Unity] Samsung Gear VR 전용 빌드 설정 방법 (0) | 2020.06.16 |
[Unity] Camera를 사용하여 World Canvas에 이벤트 전달하기 (0) | 2020.02.10 |
[Unity] 특정 Camera의 화면을 녹화 저장하기 (0) | 2020.01.29 |
[Unity] UI 오브젝트에 마우스가 올려져있는지 확인하기 (0) | 2020.01.13 |
댓글