2012-06-19 6 views
2

File.delete() 메서드를 사용하여 파일을 삭제할 때 삭제 된 파일은 어디에 있습니까? Mac을 사용하고 있는데 휴지통에 파일이 표시되지 않습니다. 파일 저장 위치를 ​​알고 싶습니다. 또는 영구적으로 사라진 경우.Java의 File.delete() 메서드 사용

감사합니다.

답변

1

사라졌어. 휴지통은 운영 체제를 통해 파일을 "삭제"할 때 파일이 삭제되기 전에 임시로 저장되는 장소입니다.

그러나 대부분의 파일 시스템에서 파일을 삭제하면 시스템의 파일 목록에서만 파일을 삭제할 수 있습니다. 실제 데이터는 덮어 쓸 때까지 상당한 시간 동안 하드 드라이브에있을 수 있습니다. 이러한 파일을 검색 할 수있는 파일 복구 도구가 있지만 100 % sucesfull이 아닙니다.

0

전화를 거는 파일. delete()은 파일을 영구히 제거합니다. 재활용함에 들어가거나 비슷한 일을하지 않아도됩니다.

3

Mac/Linux (또는 Windows의 휴지통)의 휴지통은 파일을 실제로 동일한 파티션의 임시 폴더로 이동하는 특정 파일 관리자 (Finder, Nautilus/Dolphin 또는 Explorer)에서만 작동합니다. 휴지통/휴지통)에서 삭제됩니다.

핵심 OS의 지점에서 delete()가 영구적으로 삭제합니다.

0

파일이 저장되는 위치는 무엇입니까?

아니요. 너는 그것을 지웠다. 삭제되었습니다.