기 타 배치파일 move c:\드라이브에서 d:\드라이브 파일 이동 할때 문제
2023.05.13 23:37
배치파일에서 아래의 코드로 c:\드라이브의 다운로드 안의 폴더들을 d:\드라이브로 이동할려고 할때
액세스 거부 가 되는데 이를 처리 할려면 어떻게 해야하나요?
for /f "delims=" %%e in ('dir /b /a:d "%userprofile%\downloads"') do move "%userprofile%\downloads\%%e" "d:\other"
댓글 [4]
-
네오이즘 2023.05.14 01:59
-
슈머슈마 2023.05.14 02:09
아~ ! 그렇군요...
감사합니다. 다른 명령어를 쓰겠습니다. 가능할지 알았는데 아니였군요.
-
bangul 2023.05.14 20:50
@echo off
robocopy "%userprofile%\Downloads" "D:\other" /E
rd /s /q %userprofile%\Downloads
md %userprofile%\Downloads
xcopy D:\other\desktop.ini %userprofile%\Downloads /h
del /q /a:h D:\other\desktop.ini
exit
-
슈머슈마 2023.05.15 09:29
감사합니다.
유저프로필에 있는 다운로드 폴더는 윈도우에서 지정된 거라서 원래 이동이 불가능합니다.
파일복사는 가능할겁니다. move대신에 copy나 xcopy써야겠죠
유저프로필 폴더를 옮길려는 의도라면 레지스트리를 수정해야 합니다. 이것도 폴더이동개념이 아니고 재지정 개념이에요