2013-04-16 5 views
0

appdata 폴더 아래의 항목은 DirectoryService.Children.Delete에서 삭제할 수 없습니다. 'appdata 내용 [403]에서 지원되지 않는 메소드'오류가 발생했습니다. 이 제한이 왜 궁금합니까? appdata 폴더가 다른 폴더와 똑같이 작동해야합니까?Google 드라이브 appdata 및 Children.Delete

답변

0

appdata은 일부 제한 사항이있는 일반 드라이브 파일입니다. 하위 참조의 삭제를 제한하는 것도 그 중 하나입니다.

하위 참조를 삭제하면 파일이 appdata에있는 경우 해당 파일/디렉토리가 고아가됩니다.이 파일은 사용자가 여전히 검색 할 수 있기 때문에 나머지 일반 드라이브 파일에는 해당하지 않습니다. 그렇기 때문에 하위 참조를 제거하여 계층 구조 링크를 제거하는 대신 항상 디렉토리 내용을 삭제해야합니다. appdata 디렉토리와 해당 하위 디렉토리를 제거하려면 재귀 적으로 files.delete을 사용해야합니다.