윈 도 우 배치파일 뭐가 잘못되었나요??
2016.12.14 14:55
set name=%username%
echo y| del. /f /s /q /a "C:\Windows\Temp\*.*" > null
echo y| del. /f /s /q /a "C:\Users\%name%\AppData\Local\Temp\*.*" > null
rem echo y| del. /f /s /q /a "C:\Users\%name%\AppData\Local\Microsoft\Windows\INetCache\*.*" > null
매일 temp파일 지우기도 귀찮아서 인터넷글 여기저기 보고 들은것으로
어떨껼에 만들긴 했는대요.. 바탕화면에 있는 파일도 날아가버리던대 혹시 뭐가문제인거죠 ..
찾지를 못하겠습니다. ㅠㅠ
댓글 [3]
-
suk 2016.12.14 21:03
-
LoLOLoL 2016.12.15 09:34
답변 감사합니다...
rem 은 일부러 해놓은거고
문제가 만든 pc에서는 temp 파일 을 정상적으로 지워지던대
다른 pc에서는 바탕화면에 있는 사용자 폴더 파일 까지 다 지워버립니다...
혹시 답변글중에 . 말씀 나오셨는대 바탕화면서 실행 되어 그렇습니까??
-
suk 2016.12.15 16:05
네, bat 파일에서 점은 현재폴더를 의미하는데요
바탕화면에서 실행하시면 바탕화면이 현재폴더가 되기 때문에....바탕화면에 있는 파일들도 삭제하게 될 겁니다
윈도마다 bat 파일 기본 실행위치가 다릅니다. 그래서 차이가 발생한 것 같습니다
번호 | 제목 | 글쓴이 | 조회 | 등록일 |
---|---|---|---|---|
[공지] | 질문과 답변 게시판 이용간 유의사항 | gooddew | - | - |
66865 | 윈 도 우| 오토잇 사용하시는분 계신가요? [5] | 알키온 | 424 | 12-14 |
66864 | 소프트웨어| Internet Download Manager 다운로드 파일 한글 이름 관련 [1] | 엔달러 | 330 | 12-14 |
66863 | 윈 도 우| 윈도우10 하드웨어 변경 후 재설치시..인증관련 문의 [1] | 사랑비 | 728 | 12-14 |
66862 | 윈 도 우| Windows font cache service 실행 오류 질문 | 뿌루뽕뽕 | 634 | 12-14 |
66861 | 소프트웨어| 윈도클린설치후 팟플 몇몇 영상 소리가 안나오는데 | CT | 273 | 12-14 |
» | 윈 도 우| 배치파일 뭐가 잘못되었나요?? [3] | LoLOLoL | 400 | 12-14 |
66859 | 기 타| 구합니다 [2] | tamo | 421 | 12-14 |
66858 | 윈 도 우| 윈도우10 블루스크린 spaceport.sys오류 원인이 뭘까요? | 프리머스 | 886 | 12-14 |
66857 | 소프트웨어| 포토샵CC2015 실행시 오류 [1] | 프리머스 | 1074 | 12-14 |
66856 | 하드웨어| 본체의 전원이 4-5초 정도 늦게 꺼지는 현상. [8] | 럭키 | 664 | 12-14 |
66855 | 소프트웨어| 파이어폭스 구글 연결 문제 [3] | damoa | 324 | 12-14 |
66854 | 윈 도 우| 윈10 인증만료 질문입니다. [2] | 데이비드베 | 1425 | 12-14 |
66853 | 윈 도 우| 10 rs1 중요업데이트 kb3199986는 10월 26일 이게 최신인가요? [4] | 복태취업했 | 493 | 12-14 |
66852 | 윈 도 우| 윈도우에서 자동으로 받은 업데이트 설치안한 상태인데 삭... [3] | 해돌 | 274 | 12-14 |
66851 | 소프트웨어| 컴퓨터 재부팅 시 문제 입니다 도와주세요 [3] | 슝슝이 | 759 | 12-14 |
66850 | 윈 도 우| 윈도우 업데이트가 안됩니다. [6] | 신영통 | 694 | 12-13 |
66849 | 소프트웨어| whale browser에서 [2] | 둔갑고수 | 307 | 12-13 |
66848 | 기 타| 댓글 쓰기란 에 그림을 넣는 방법이 어떻게 되는지요. [2] | 신영통 | 281 | 12-13 |
66847 | 윈 도 우| 크롬우클릭메뉴인데 익스플로처럼 복사한 [4] | ㄷㄱ | 317 | 12-13 |
66846 | 윈 도 우| 윈도우10 팟플+lav+madvr 질문좀 드릴께요 [6] | 권이 | 709 | 12-13 |
del 뒤에 전부 . 점을 찍으셨네요.
점도 의미가 있습니다. bat 파일에서 현재 폴더를 의미합니다
그리고 echo y| 이 부분은 필요가 없습니다. 이런 형식은 뭔가 질문이 나오는 경우에 y 입력을 자동화 하는 건데요
del /f /s /q /a 옵션에서 질문이 나오지 않습니다.
그리고, 마지막에서 rem 을 앞에 붙이시면 실행되지 않고 주석처리 되기 때문에 무효가 됩니다
그리고 %username%을 경로에 직접 입력하시면 되실 겁니다
>null 하시면 필요없는 null 파일이 만들어집니다. >nul 이렇게 하셔야 아무 것도 만들어지지 않습니다
다음과 같이 하시면 되실 겁니다
del /f /s /q /a "C:\Windows\Temp\*.*" > nul
del /f /s /q /a "C:\Users\%username%\AppData\Local\Temp\*.*" > nul
del /f /s /q /a "C:\Users\%username%\AppData\Local\Microsoft\Windows\INetCache\*.*" > nul
저는 실행 결과 보는걸 좋아하기 때문에...>nul은 생략하고 실행할 겁니다. 그러면 어떤 파일들이 삭제되었는지 전부 나옵니다.