ms RD 명령어요. 기능 좀 추가 되면 좋겠어요. 아이디어 제안.
지금은
딱 두가지 더라고요.
RD /s /q
이렇게 말이죠.
/s를 넣으면 하위 폴더까지 지우고 /q는 물어 보지 않고. 하는건대.
제가 원하는 것은
지목이 된 최초의 폴더는 그대로 두고 하위 폴더만 삭제 하는 새로운 기능이 추가 되면 좋겠어요.
/d 라던지 이렇게 말이죠.
그렇게 하면
md로 해서 새롭게 삭제한 폴더를 재생 해야 하는 번거러움이 사라질 것 같아요.
for 예문을 써서 복잡 하게 할 것도 없고요.
지금은
rd로 폴더를 지우고 다시 md로 폴더를 만들어야 폴더를 비울수 있더라고요.
이걸 만약. 한다면
rd /d test(폴더)
이렇게 작성 한다면.
test 폴더는 그대로 있고요.
test(폴더)/1234(내부폴더)
이런식으로 되어 있는.. 경우 1234(내부폴더) 이란 내부 폴더만 삭제 되게 하는 거죠.
그래서
test(폴더)
최초의 경로 폴더는 안 지워지게 하고요.
그리고 또 한가지 기능 추가 되면 어떨까? 해요.
만약
파일이 있다면 지우려고 하면
rd /f 하면
del 명령어를 쓰지 않고도 될 것 같아요.
그럼 해당 폴더에 있는 파일을 지우는 거죠. rd 명령어 하나로 말이죠.
응용 하자면
rd /d /f
이렇게 하면 최초 폴더는 두고 나머지 폴더는 모두 제거 하고 파일도 함께 모두 제거 해라. 입니다.
그리고 마지막으로
rd /p 하면
시스템 파일은 건들지 않게 하는 명령어요. 윈도우 기본 시스템 파일.
예를 들자면 Desktop.ini 파일 같은걸 삭제 하지 말라는 의미를 내포 하는 거에요.
그래서 예를 들자면
rd /d /f /p "%USERPROFILE%\Downloads"
한다고 가정 하면
다운로드 폴더 전체를 비운다는 명령어가 될것 같아요. 시스템 파일은 그대로 두고.
그래서 최초의 폴더가 지워 지지 않고 하는 거죠.
대충.. 아이디어 내 봤어요
기존 명령어로 만약 하려면
pushd "%USERPROFILE%\Downloads" && xcopy/h/k Desktop.ini "%temp%" && (rd /s /q "%USERPROFILE%\Downloads" 2>nul & popd) && xcopy/h/k %temp%\Desktop.ini "%USERPROFILE%\Downloads"
이렇게 복잡 하게 해야 하더라고요.
rd /d /f /p "%USERPROFILE%\Downloads"
이렇게 간단 하게 하면 편한대 말이죠.
대부분 사용자들이 이걸 찾더라고요. ㅎㅎ 한대 방법이 없다 보니
md로 폴더를 만들라고 알려 주더라고요.
아숴워서 건의 해보아요.
추가내용: RD /r 복수의 폴더를 입력 가능 하게 하는 명령어. 폴더가 다수인 경우
/r 명령어를 사용 하여. 사용 할수 있으면 좋겠네요. 예를 들자면
rd /s /r test test1 test2 이렇게 하면 test test1 test2 폴더의 하위 폴더가 모두 삭제 되는 거죠.
동시에 입력 해야 할때가 있더라고요
조금더 욕심을 내자면.
RD /RR
RD /RE
rd /rr 은 폴더를 기억 한다 하지만 삭제 하지 않는다.
rd /re 는 기억한 폴더를 기억에서 지우지만 폴더는 제거 하지 않는다.
pushd 명령어 같은 계념인대. 대충. 혹 필요 할까 추가 해봤어요
그래서
예를 들자면
rd /rr test
rd /rr test2
이렇게 하면
rd는 test test2 를 폴더를 기억 하고 있는 거죠. 좀 지저분 하긴 하지만.
있으면 쓸것 같아요.
댓글
댓글 쓰기