일부 파일을 복사 한 다음 "읽기 전용"속성을 제거하는 배치 파일을 만들려고합니다.배치를 사용하여 읽기 전용을 제거하십시오.
Windows 사용하기 8.1.
@echo off
set s1=copy successful
set s2=remove read only successful
set timer=2
XCOPY C:\my_dir_1\my_dir_2 C:\my_dir_2 /D /E /C /R /I /K /Y
echo %s1%
timeout /T %timer%
attrib -r C:\my_dir_2 /s /d
echo %s2%
timeout /T %timer%
복사하는 것은 잘 작동하고 내가 이것을 실행할 때 복사되는 동안, 나는 모든 파일에 cmd를 프롬프트가 표시됩니다 :
내 파일은 다음과 같이 보입니다. 타이머도 예상대로 작동하지만 제거 읽기 전용은 아닙니다. 프롬프트가 바로 제 2 타이머 부분으로 간다. 튜토리얼으로서 this 링크를 사용했습니다.
나는 *를 사용하여 약간의 테스트 디렉토리에서 작동하지만 프롬프트에서 실행 줄이 보이지 않습니다. 정상입니까? – CIsForCookies
예, 'attrib'은 매우 비협조적입니다. – Stephan