기 타 임시파일+휴지통 비우기용 CMD로 해보기

2018.11.11 04:39

빨강모자 조회:723 추천:5

안녕하세요? 꾸벅~~

그래도 시간은 잘만 흘러갑니다.

 

근래는 자꾸만 쪽잠에 취하곤하네요...

언제나 끝나려는지..

 

언젠가 해놓은 쪽지메모를 보고 검색과 구성을 직접해보았습니다.

 

우선 시스템 고급환경설정의 한부분입니다.

2018-11-11_042933.png

 

없다면 만들어서라도 지금까지 임시파일들을 관리합니다.

 

특이점::  전체적인 부분의 임시파일이 사용되지 않습니다.

           윈도우 각버젼별로 각기 다른 폴더를 사용하지만 일반적인 응용앱들이 사용할 임시폴더 입니다. 

           각 브라우져는 브라우져 개개의 특성에 맞는 캐시 폴더를 사용합니다.

 

이러한 점을 배제한다면 기본적으로 %systemdrv%\%windir%Temp 를 사용하게 설정이 되어져 있더군요.

 

윈도우를 사용하면서부터 임시파일들을 한곳으로 몰아놓고 관리하는 버릇을 들이고 지속 사용중입니다.

 

그런데....문제..

그제인가 갑자기 윈도우가 재부팅을 알리면서 시스템드라이브에 용량이 모자르다면서 강제 리부팅을 하더군요.,

물론 임시폴더나 시스템드라이버가 사용할 수 있는 여유공간이 없다하여 강제 리부팅은 하지 않습니다만

다른 부부과 맞물려 이런 알림을 하더니만 재부팅을 하더군요..

그래서 왜?? 라는 의문이 생겼고 메모해두고 지금도 한가지씩 찿아가는 중입니다.

 

우선하여 TMP 폴더와 TEMP 폴더를 전원을 끄지 않고 24시간 가동하는 컴이므로

자동으로 관리하게 만들면 좋겠다... 로 시작을 했습니다.

즉 1시간에 한번씩만 실행해도 괴안을꺼라는 예측으로요.

작업스케줄러에 등록만 하면 되니까요.

 

목적이 생겼으면 과정을 거쳐 목적달성만 하면 된다는게 코딩의 신조입니다.

후에 보완하고 수정하면되니까요..

일단 무식하게 달림니다.

 

del-tmp.cmd 파일입니다.

--------------------

@echo 임시폴더인 C:\tmp 내용을 지움니다.
C:
cd\
cd tmp
del /s /f /q *.*
rmdir /q /s

--------------------

 

잘되네요.

좀 더 멋지게 만들필요가 없습니다.

무식하게 결과만 잘되면 됨니다.

( 간단한 거니까요.. )

 

각자가 TEMP 폴더는 적용해 보세요..

 

그러면서 추가해 봅니다.

CMD로 휴지통을 비울 수 있을까요??

결과 : 예. 됨니다.

다만 그것을 드라이브별로 할 것인지 아니면 시스템 전체로 할것인지는 개개인이 결정하시면 됨니다.

 

 

 

empty-Rcy.cmd 파일입니다.

----------------------------
@echo 휴지통을 비움니다. C와 D 작업용 드라이브만 적용햇..~~
%systemroot%\system32\cmd.exe /c rd /s /q %systemdrive%\$Recycle.bin d:\$Recycle.bin 2> nul

---------------------------

 

잘 비워짐니다.

 

그러면 하나로 합치면 어떨까?  ==> 잘 됨니다.

 

tmp-manage.cmd 파일입니다.

----------------------

@echo 임시폴더인 C:\tmp 내용을 지움니다. 우선 이동합니다.
C:
cd\
cd tmp

@echo 파일을 우선 지움니다. 전부다...

del /s /f /q *.*

@echo 폴더도 지움니다. 전부다... 다만 사용중인 폴더는 안지워짐니다.
rmdir /q /s
@echo 휴지통을 비움니다.
%systemroot%\system32\cmd.exe /c rd /s /q %systemdrive%\$Recycle.bin d:\$Recycle.bin 2> nul

--------------------------------

 

위 예문에서 @echo 는 없어도 됨니다.

다만 설명을 위하여 삽입해 놓은 구문입니다.

 

이렇게 해두고 작업관리자에 1시간에 한번씩 기동하게 해두니

실행이 될때 화면에 CMD창이 깜빡이듯보이고 없어지며  좋은 결과 목적한 결과가 잘되네요.

 

 

DEL_tmp.cmd

요거슨 tmp 폴더내의 모든 것을 지운 후 휴지통까지 비우는 cmd 입니다.

 

emptybat.cmd

요거슨 참고하시라고 첨한 것입니다. 내용에 출처 있으니 참고하시고 방문하시어 더 나은 결과를 가지시기 바람니다.

 

모두모두가 평안한 시간으로 여유롭게 자리하세요~~~~~~~~~~~~

꾸벅~~

 

추가: 

요걸 오토잇이나 battoexe 등으로 실행파일로도 가능하지만

걍~~~ 함께 공부하려고 그대로 옮겨봤어요.. 응용하시면 브라우져 캐시도 함께 적용이 가능합니다..

개개인의 특정적인 앱의 임시파일도 마찬가지 입니다..

여기까지 완전 숙지되신분은 우클릭레지까지도 가능할 것입니다.......

감사합니다....꾸벅~~

 

ByRH ê²ì ëªí¨.png

각기 브라우져의 캐시지울때 유용...

2018-11-11_052336.png

 

일정 시간 후에 자삭을 예고합니다....

 

-** 호기심천국 **-----

2018-11-11_100040.png

그런데요????  잘되시나요??

 

 

============================

 

무등산님 댓글의 답을 드리기 전 긴급 안내입니다.

 

선택취사 여부는 사용자 본인에게 있다는 말씀을 우선 먼저 드림니다.

 

1. 무등산님께는 죄송한 마음을 먼저 드림니다.

문제의 발단은 제 컴의 기준으로하여 맨 위 이미지와 같이 설정한 후 폴더가 있으므로 

코딩시 제가 간과한 부분이 있습니다. ( 무등산님의 영상을 보고나서야 인지하게 되었습니다. )

그로인하여 무등산님의 C: 전체를 삭제한 모양입니다.

 

코딩시에 분기문을 저는 삽입하지 않았습니다.

 

예제:::

@echo off
if exist C:\TMP\ (
  echo OK! 그런 디렉토리가 있습니다
) else (
  echo 에러, 그런 디렉토리는 없음
)
:::

와 같은 분기문을 처음 코딩에는 있었습니다만

맨 앞의 이미지로 대체를 하면서 없다면?? 이라는 아주 작은 것을 간과하고 

명령의 수행 결과를 아예 생각지 못하였는가 봅니다.

 

즉. 글을 작성하는 입장에서 우선 제 경험과 만들게된 사연까지 올린 부분이 있습니다.

즉 설명이 충분하지 못한 제 책임이라 생각하기에 대단히 죄송하다는 말씀을 먼저 올림니다.

 

이후 각 사용자께서는 위에 예제로 올려둔 만약에 존재하지 않는다면.,,,,, 이라는 예제와 같이

분기 질문을 삽입하시어 또 다른 문제가 일어나지 않도록 하시기 바람니다.

 

후에 완료되면 재첨하도록 하겠습니다. ( 분기문 포함 :: 메시지 출력하도록..수정. )

 

정리:::

몇시간의 쪽잠을 자고서 아무래도 찜찜하여 10시경에 다시금 수정글을 올렸습니다.

그런 후 발생된 일인듯합니다.

 

댓글에 본인인 제가 사용하는 영상의 브리뷰를 첨하였으니 참고하시기 바람니다.

 

제 경우 코딩의 수정을 통하여 분기조건문을 삭제했기때문에

정작 C 드라이브내에 TMP 라는 폴더가 없다면 

DEL *.* 이라는 명령을 수행하기전의 프롬프트 위치는 그대로 C드라이브 루트가 됨니다.

그러기에 C 드라이브의 내용 전체를 사용중인 것만 빼고 모두 삭제하게 됨니다.

반드시 참고하시기 바람니다....

 

2018-11-11_124446.png

 

번호 제목 글쓴이 조회 추천 날짜
[공지] 사용기/설치기 이용안내 gooddew - - -
5994 윈 도 우| [집앞의 큰나무님] PE 부팅 테스트기 [5] new 간장종지646 195 5 11-12
5993 기 타| 간격좁혀갓! [112] update 집앞의_큰 1602 63 11-12
5992 윈 도 우| Q10_XP_PEusb_win7 Lite+BCD 최단시간 설치및복구(실사용... [19] update handan 1123 13 11-11
» 기 타| 임시파일+휴지통 비우기용 CMD로 해보기 [9] 빨강모자 723 5 11-11
5990 윈 도 우| *삿갓님 wimboot + vhd로 된 파일 부팅해봤습니다 [20] suk 682 5 11-09
5989 보안 / 해킹| 초강력 루트킷 PCHunter..에 대하여 (긴글입니다.) [19] 빨강모자 1454 14 11-09
5988 소프트웨어| Macrium Reflect Server Plus 7.2.3825 for WINDOWS/PE ... [89] update 보리아빠 1523 50 11-08
5987 기 타| 썬*인님 BRPE1.8 CHKDSK 테스트 입니다 [26] SHIELD 1272 13 11-05
5986 기 타| 어쩌다 노가다로 GRUB2 부트로더를 구성해 해봤습니다. [25] 냄현하사랑 1807 22 11-03
5985 기 타| 썬*인님의 Flower3_BRPE1.8 사용기 입니다. [27] SHIELD 1036 20 11-03
5984 소프트웨어| F3brpe 부팅 후 시작 프로그램 변경(마무리) [146] update sunshine 2824 71 11-02
5983 기 타| BigTree님 OKR PE 사용기 + M우클릭 드라이버 설치 기능 [22] SHIELD 723 14 11-02
5982 기 타| Link-PE-Final-up2 USB 제작 용량 그리고 사용기 [50] SHIELD 1380 19 11-01
5981 소프트웨어| 레인미터 스킨 크기 마우스 스크롤로 조정하기! 편하네요~ [7] 갑파니 473 5 11-01
5980 기 타| 빈*리님 GHO/Wim 설치 뼈대 사용기 [34] SHIELD 1150 16 11-01
5979 윈 도 우| [98장] PE와 XP 멀티 부팅하기 [실컴 테스트] [16] suk 848 14 10-30
5978 기 타| SHIELD AUTO USB 2제작/BRPE1.7사용기[11/10수정] [176] SHIELD 2121 61 10-30
5977 윈 도 우| Rs5 1810 LTSC 2019 17763.1 x64 纯净绿色 流畅 한글화 ... [29] update 갑파니 2805 23 10-28
5976 윈 도 우| [218장] XP와 PE 멀티 부팅하기 [테스트] [34] suk 1292 25 10-28
5975 소프트웨어| F3brpe 를 약간 수정했습니다.(추가) [154] sunshine 3078 90 10-27
XE1.8.27 Layout1.4.8