XCopy 명령이 실행되는 동안 진행 상황을 어떻게 추적합니까?

XCopy 명령이 실행되는 동안 진행 상황을 어떻게 추적합니까?

OPSYS: Win10Pro 64비트

램: 10GB

배치 파일을 만든 다음 로컬 관리자 계정의 데스크탑에 저장했습니다.

배치 파일 명령줄은 다음과 같습니다.

xcopy "F:\movies" "L:\movies" /d

그런 다음 작업 스케줄러에서 작업 일정을 만들어 배치 파일을 실행했습니다.

지금 실행 중인데 작업 스케줄러 라이브러리 보기에서 작업을 새로 고칠 때를 제외하고는 실행 중인 것이 표시되지 않습니다. 거기에서 나는 그것을 보고 이렇게 말합니다 'Running'.

어떤 종류의 진행률 표시줄도 보이지 않아 걱정되는데 꼭 보고 싶습니다. 이것이 가능한지 아는 사람 있나요?

답변1

다른 사람이 만든 소프트웨어(예: XCOPY)를 사용하는 경우 유일한 쉬운 방법은 해당 소프트웨어를 만든 사람들이 배치한 기능으로 제한되는 것입니다. 해결 방법이 있을 수 있습니다(jorgediaz-lr의 답변과 같은... 또 다른 가능성은 복사할 양을 알고 있는 경우 대상 드라이브의 여유 공간을 확인하는 것입니다). 그러나 가장 쉬운 해결 방법은 다른 소프트웨어를 사용해 보는 것입니다. 하위 디렉터리를 포함하도록 전환하는 것이 고급 기능으로 간주되던 XCOPY시절에 만들어졌음을 기억하세요. 왜냐하면 해당 기능이 없었기 때문입니다./SCOPY

고려하는 마음으로XY 문제, Windows 10에서는 내장된 Robocopy. (프로그램이 실행되는 것을 볼 수 없는 경우 에서는 Robocopy로그로 출력하는 기능도 지원하므로 적절하게 도움이 될 수 있습니다.)

새 파일을 복사하기 위한 /d옵션 인 것 같습니다 .XCOPY

Robocopy일부 유형의 파일을 포함하기 위해 로 시작하는 옵션이 있지만 새 파일만 포함하기 위해 /I로 시작하는 옵션은 없습니다 /I. 대신 이 기본 작업을 수행하는 옵션은 이전 파일을 제외하도록 지정하는 옵션이 됩니다. ( /XO)

robocopy "F:\movies" "L:\movies" /XO

피하십시오 /NP(MP 진행률 표시 표시). 어쩌면 사용할 수도 있습니다 /ETA(예상 도착 시간 표시).

답변2

작업 관리자에서 볼 수 있습니다.
다운로드할 총 파일 크기가 4GB인 경우 다음으로 이동하세요.

  1. 프로그램

    작업 관리자 -> 세부 정보 탭 -> 마우스 오른쪽 버튼 클릭 -> 열 선택 -> 쓰기 바이트 열 I/O

  2. "xcopy.exe" 프로세스를 선택합니다.

기록된 바이트 수는 완료된 양과 남은 양을 나타냅니다.

답변3

프로세스 탐색기를 사용할 수 있습니다http://technet.microsoft.com/en-us/sysinternals/bb896653.aspx

해당 응용 프로그램을 사용하면 모든 프로세스에서 어떤 파일이 열려 있는지 확인할 수 있으므로 xcopy로 열린 파일을 확인할 수 있습니다.

답변4

작업 관리자에서 읽기 B/초 및 쓰기 B/초를 볼 수 있습니다.

하지만XCopy 프로세스에 대한 Read B/sec 및 Write B/sec를 찾는 것은정답이 아닙니다.

XCopy를 대신하여 실제로 복사를 수행하는 프로세스(읽기 하나, 쓰기 하나)는 다음과 같습니다.체계.

당신이 사용하는 경우디스크 활동~에리소스 모니터작성 중인 대상 파일의 파일 이름을 찾거나 원본 파일을 읽고 있으면 실제 복사 프로세스와 복사 프로세스의 현재 B/초 표시를 볼 수 있습니다. 불행히도 다른 진행 상황에 대한 표시는 제공하지 않습니다. 표시된 속도로 데이터를 읽고 쓰는 것보다

관련 정보