윈 도 우 안녕하세요. DOS 명령어 질문 드립니다.
2024.07.02 18:38
안녕하세요.
D드라이버에 sources 폴더를 삭제 하려고 합니다.
윈도우에서는 삭제가 안 되어서 DOS에서 명령을 주려고 하는데요.
경로는 D까지 이동했는데 폴더 삭제 명령을 어떻게 해야하는지 알고싶습니다.
오래되어 기억도 잘 안 나고 인터넷에 검색을 했는데 잘 안 됩니다.
del. override 넣어봐도 잘 못 했는지 삭제가 안 되네요. ^^
감사합니다.^^
댓글 [10]
-
라랑 2024.07.02 19:37
-
하늘은높고구름은뭉게구름 2024.07.02 20:17
고맙습니다. ^^*
-
YoungSS 2024.07.02 19:51
캡쳐화면은 파워쉘이네요.
cmd 치고 도스명령어로 하시든지,
파워쉘로 하려면,
삭제할 폴더에 들어가서 하면 안되고
폴더삭제는 -Recurse -Force 를 넣어주면 에러없이 됩니다.
Set-Location D:\
Get-Item D:\sources -Force | Remove-Item -Recurse -Force -EA 0 -Verbose
rd, del, cd 는 파워쉘 정식 명령어 이름은 아니고 별칭으로 쓰긴합니다.
이렇게 치면 파워쉘 정식 명령어 이름이 나와요.
Get-Alias rd, del, cd
-
하늘은높고구름은뭉게구름 2024.07.02 20:17
감사합니다. ^^*
-
VᴇɴᴜꜱGɪʀʟ 2024.07.02 21:55
잠긴 파일은 DiskGenius에서 파일 강제 삭제로 Disk 자체를 마운트를 해제해서 지우기 때문에 쉽게 지울 수 있습니다.
-
하늘은높고구름은뭉게구름 2024.07.02 22:15
고맙습니다. ㅎ
제가 머리가 둔해서 알려주신대로 따라서 해보고 또 인터넷 검색하니 rmdir /s명령이면 강제 삭제를 한다고 있어서 해봤는데
이역시 빨간 글자 나오고 삭제가 안 되었습니다.
그러다 생각난 것이 PE부팅해서 삭제를 하니 힘도 못 쓰고 그냥 삭제가 되네요. ^^*
-
DarknessAngel 2024.07.03 08:23
무슨 명령 쓰는지 이전에 같은 권한이면 똑같이 안 지워집니다
-
하늘은높고구름은뭉게구름 2024.07.03 15:23
고맙습니다. ^^
-
와로 2024.07.03 21:26
임시 폴더 만들어놓고 RoboCopy명령어로 미러링해서 우회삭제하는 방법도 있습니다
잠긴 폴더 웬만한건 다 삭제되더군요.
MD %Temp%\TempFolder
RoboCopy "%Temp%\TempFolder" "D:\sources" /MIR
RD "%Temp%\TempFolder"
-
하늘은높고구름은뭉게구름 2024.07.04 07:42
감사합니다.ㅎ
del /? 누르시면 나오긴 하는뎅 Y/n 없이 삭제하실려면 del /s/q 파일명입니다.
/q는 안물어보고 삭제 /s 는 하위 디렉토리까지 찾아서 삭제입니다.
*aa*.* << aa 라는 문자가 포함된 모든 파일
aa*.* << 앞에 aa 문자가 있는 모든 파일
*aa.* << 맨 뒤에 aa 문자가 있는 모든 파일
*aa.txt << 맨 뒤에 aa 문자가 있는 txt 파일
아 ... 폴더는 rd입니다.
옛날엔 mkdir / rmdir 만 됐고 md / rd는 유닉스 계열에서만 됐었는데 언제부턴가 윈도우도 되네용;
근데 폴더는 rd %UserProfile%\desktop\aa 이렇게 넣으면 aa가 파일인지 폴더인지 물어봅니다. 그래서
rd /s/q rd %UserProfile%\desktop\aa 나 rd /s/q %UserProfile%\desktop\aa\ 이렇게 해주시면 잘 지워줍니다.
공백문자 있으면 "나는 공백문자 있는 폴더이름" 으로 묶어주시면 됩니다.
rd /s/q "%UserProfile%\desktop\나는 공백문자 있는 폴더이름\"