E: 드라이브의 휴지통 비우기

E: 드라이브의 휴지통 비우기

특정 컴퓨터의 E: 드라이브에서 일부 공간을 확보하려고 합니다. WinDirStat에서 $RECYCLE.BIN10GB 이상을 차지하고 있으므로 비우고 싶습니다. 충분히 간단한 것 같습니다!

방법을 알 수없는 것 같습니다. Windows 탐색기에는 하나의 "휴지통"이 있으며 데스크탑의 문자 드라이브 외부에 있으며 문자 드라이브는 표시되지 않습니다 $RECYCLE.BIN. 내가 본 휴지통 중 하나는 비어 있는 것으로 표시됩니다. 파일이 없고 0바이트입니다.

(지금까지 제가 찾을 수 있는 유일한 대답은 권한과 관련된 것입니다. 그러나 관리자 권한으로 Explorer 창을 열려고 시도해도 여전히 아무 것도 표시되지 않습니다.)

어떤 아이디어가 있나요? 감사해요!

답변1

해당 드라이브에서 표준 "디스크 정리"를 수행합니다.

드라이브를 마우스 오른쪽 버튼으로 클릭하고 "속성"을 클릭합니다. 파이 그래프 오른쪽 하단에 있는 "디스크 정리"를 선택하세요.

열리는 디스크 정리 창에는 휴지통이 될 확인란 목록에 항목이 하나 이상 나열됩니다. 체크되어 있는지 확인하고 확인을 클릭하세요.

답변2

시도: 휴지통을 마우스 오른쪽 버튼으로 클릭하고 속성으로 이동합니다. 각 드라이브를 독립적으로 구성합니다. E: 드라이브에서 저장소를 비활성화하거나 더 작게 만듭니다. Windows는 자동으로 각 드라이브의 약 10%를 할당하려고 시도합니다. 휴지통을 자동으로 관리하면 모든 드라이브에 10%가 할당됩니다. 별도로 관리하는 경우 맞춤 크기를 선택할 수 있습니다.

답변3

데스크탑에서 휴지통을 엽니다.

보기를 "세부정보"로 변경한 다음 "원래 위치"로 정렬하세요.

"E:" 드라이브에서 해당 파일을 선택합니다(첫 번째 파일을 클릭하고 스크롤 막대를 사용한 다음 Shift마지막 파일을 클릭하는 동안 누르고 있습니다).

누르다 Delete.

답변4

이 배치 파일은 Win7 x64에서 작동합니다.

@echo off
if [%1]==[] goto :Usage
if not exist "%1\$RECYCLE.BIN" goto :NotFound

:main
  pushd %1\$RECYCLE.BIN
  echo. Removing contents of %CD%
  for /r %%a in (*) do (
    echo.   %%a
    takeown /f "%%a"
    del /f "%%a"
    )
  popd
  goto :eof

:NotFound
  echo.
  echo. Error: Problem accessing %1\$RECYCLE.BIN.
  echo.
  goto :Usage

:Usage
  echo.
  echo. -=[%~nx0]=- Empty recycle bin for a single drive. Example:
  echo.
  echo. %~n0 E:
  echo.
  goto :eof

활성 사용자 프로필에 속하지 않은 파일에 소유권을 가져올 수 있는 권한이 충분하지 않은 경우 오류가 발생합니다(파일은 제거되지 않음). 모든 사용자의 파일을 얻으려면 관리자 권한으로 실행하세요.

관련 정보