2016-10-12 3 views
0

Robocopy로 파일을 복사하고 있지만 경로 + 파일 이름이 너무 길어 출력이 너무 많습니다. 경로없이 파일 이름 만 표시하고 싶습니다.Robocopy로 파일 이름 만 인쇄하십시오.

내 명령은 다음과 같습니다

ROBOCOPY /NDL /NFL /NJH /NJS /nc /ns %path% %local% %filename% 

출력 : 나는 /FP 깃발을 본 적이 있지만 실제로 원하는

100%  file.exe 

:

100%  \\storage\releases\prog\ver\file.exe 

내가 출력 싶습니다 그 반대.

/FP : Include Full Pathname of files in the output. 

답변

1

표시된 명령은 표시된 출력을 반환하지 않습니다. 파일 목록을 제거 할 명시 적으로 /nfl을 사용하고 있습니다.

그러나 /nfl이 없으면 표시된 동작이 나타납니다. 디렉토리 목록을 포함하지 않으면 파일 이름에 전체 경로가 포함됩니다.

필요한 동작을 얻으려면 /ndl을 제거하십시오. 출력에 폴더를 처리 할 때 포함시키지 않으려면 robocopy 출력을 필터링하여 백 슬래시가 포함 된 모든 행을 버려야합니다.

robocopy %path% %local% %filename% /NJH /NJS /nc /ns | find /v "\" 
관련 문제