기 타 배치 파일
2017.09.11 18:50
명령어로 랜덤으로 생성되어지는 폴더나 파일을 삭제하려고 하는데요.
c:\filename\cache\#!112 > 폴더이름이 #!112 , #!11a, #!11b 이런식으로 생성되는 폴더입니다.
명령어로 삭제하려고 해도 랜덤으로 뒤에 숫자나 문자가 바뀌다보니 위치를 재대로 찾지 못하더군요.
그리고, 기호로(#!..) 되어있어서 for 문으로 \#!11* 위치를 지정해줘봤는데 지정이 재대로 안됩니다.
배치파일로 만들수 있는 방법이 있을까요?
댓글 [4]
-
flower3 2017.09.11 20:42
-
무티 2017.09.11 22:44
for /f %%a in ('dir /s /b /a-d "c:\filename\cache\#!11*"') do del /f /q "%%a"
-
무티 2017.09.12 00:08
for /f %%a in ('dir /s /b /a-d "c:\filename\cache\#!11*"') do rd /s /q "%%a"
에서 "/a-d"의 의미는 폴더는 제외이므로 폴더만은 "/ad"로 수정하셔야합니다
테스트는 잘됩니다.
-
PC피아 2017.09.12 01:41
테스트 까지 해주시고, 고수님 도움을 받으닌까 해결책이 바로 나왔네요. 큰 도움 받았읍니다. 감사 드립니다.^^
올려주신 방법으로 잘작동 됩니다. 좋은 꿈 꾸세요.^^
다시한번 답변주신 flower3 님과 무티 님께 감사드립니다.
번호 | 제목 | 글쓴이 | 조회 | 등록일 |
---|---|---|---|---|
[공지] | 질문과 답변 게시판 이용간 유의사항 | gooddew | - | - |
» | 기 타| 배치 파일 [4] | PC피아 | 452 | 09-11 |
4501 | 기 타| 블루스크린 [1] | 알미뜽 | 337 | 09-10 |
4500 | 기 타| 저장된 비번을 알수 있을까요? [2] | 옛날에 | 587 | 09-09 |
4499 | 기 타| 네이버 스포츠 광고 제거 하는 법? [1] | ksire | 393 | 09-09 |
4498 | 기 타| 윈포에서 다운받을시 꼭 2번 받아야 합니다. [2] | 인석이 | 430 | 09-09 |
4497 | 기 타| 라이젠 이거 왜이러는지 아시는분? [5] | 궁금증유발 | 623 | 09-08 |
4496 | 기 타| tcafe 자료게시판이 갑자기 안보이는 이유가 뭔가요? [4] | 좋게멋지게 | 546 | 09-08 |
4495 | 기 타| 스마트폰 윈포접속시 메뉴 안보입니다 [5] | 서기다 | 132 | 09-08 |
4494 | 기 타| 윈포에서 자료 다운 받을려면 꼭 2번 받아야 합니다 [1] | 인석이 | 314 | 09-08 |
4493 | 기 타| themida 오류문의 | anko | 611 | 09-08 |
4492 | 기 타| PE 부팅중 사용자 개인 설정 (응답 없음) 이 나옵니다 [6] | 왕초보 | 4703 | 09-07 |
4491 | 기 타| 자꾸 cmd질문만 드리네요^^;;; [12] | 서기다 | 460 | 09-07 |
4490 | 기 타| 안녕하세요. cmd 질문 ; 도움 원합니다^^;; [12] | 서기다 | 360 | 09-06 |
4489 | 기 타| 익스플로러 자동완성 백업 되나요? | IS진 | 356 | 09-05 |
4488 | 기 타| 칠집 명령어를 지정하라는거 같은데 [2] | aqz | 215 | 09-05 |
4487 | 기 타| 엘지유플러스 인터넷만 사용하는데 이전설치시... [4] | bulpae | 1013 | 09-04 |
4486 | 기 타| wim을 새드라이브에 마운트 하는 방법 문의 [4] | 서기다 | 505 | 09-03 |
4485 | 기 타| 안녕하세요 cmd 질문좀 드립니다. [10] | 서기다 | 393 | 09-03 |
4484 | 기 타| INTEL i7-7700-AMD 라이젠 7 1700 [10] | 전저당께요 | 1082 | 09-01 |
4483 | 기 타| 영상복구방법을 알 수 있을까요? [4] | 인망이 | 332 | 09-01 |
::파일
for %%a in (c:\filename\cache\#^!11*.*) do del /q "%%a"
::폴더
for /d %%a in (c:\filename\cache\#^!11*) do rd /s /q "%%a"
----------
#! 기호가 붙는 파일이나 폴더를 모두 삭제할 거면 11을 빼세요. 그래도 안 되면 파일/폴더 특성을 먼저 파악하셔야 될 것 같네요