2014-05-13 2 views
0

공간이있는 폴더가있는 파일을 복사 할 수 없습니다. \ ERP_Interface \ PRCERP \ 새 폴더,배치 작업을위한 파일 경로 및 폴더의 공간 처리

을하지만 난 경로에 공백이 있으면 내가 처리 할 수있는 files.how을 복사 할 수 없습니다 :

은 내가 C 아래의 하위 디렉토리에 파일을 모두 복사 할 속도가있는 경로와 공간이있는 하위 디렉토리도 있습니까?

FOR /R "C:\ERP_Interface\PRCERP\New Folder" %%G IN (*PUD*.csv) DO move %%G C:\ERP_Interface\PRCERP\PUD 

::Robocopy "C:\ERP_Interface\PRCERP\New Folder\" C:\ERP_Interface\PRCERP\PUD *PUD*.csv /SEC 
+0

csv 파일에서 샘플 행을 공유하십시오. –

+0

안녕하세요, csv 파일의 라인은 중요하지 않습니다, 나는 빈 파일을 테스트하고 있습니다. 그것은 winscp 배치 파일, 내가 위의 명령을 가지고. –

답변

0

파일을 이동하거나 복사하는 경우 (코드의 명령이 모순되는 경우) 확실하지 않습니다. 하지만 기본 아이디어는 동일합니다 : 경로를 인용하십시오. 이 ROBOCOPY의 경우

move "%%G" ...

을해야하므로

move %%G ...에서 %%G에 공백이있는 경로를 포함, 구문은 당신입니다

Robocopy "C:\ERP_Interface\PRCERP\New Folder" C:\ERP_Interface\PRCERP\PUD *PUD*.csv /S /SEC 

같은 것 데이터, 속성, 타임 스탬프, ACL을 복사하려고하지만 하위 디렉토리를 복사하겠다는 표시를 잊었습니다.

이동하려는 파일을 복사하는 대신 /MOVE (파일 및 폴더 이동) 또는 /MOV (파일 만 이동)을 추가하십시오.