2012-11-21 1 views
2

서버에서 프로젝트 데이터를 복사하고 30 개 이상의 사용자의 "내 문서"에있는 프로젝트 폴더로 바꾸려면 일괄 처리 스크립트를 자동화해야합니다. " 폴더. 사용자가 네트워크에 있으며 배치 파일이 로그인시 자동으로 실행되기를 원합니다. 모든 사용자의 내 문서 디렉토리에 복사하려면일괄 처리 서버에서 내 문서로 파일 복사 및 바꾸기 - Windows 7 (또는 XP)

@echo off 
COPY \\servername\Project\Data\*.* C:\TEMP\"FileCopy Test"\*.* 
Echo Done. 
pause 

:

어떻게에서 내 코드를 수정합니까? 실패 아래 내 시도 :

@echo off 
COPY \\servername\Project\Data\*.* C:\Documents and Settings\user.name\My Documents\FileCopy Test\*.* 
Echo Done. 
pause 

이 도와주세요 :

@echo off 
COPY \\servername\Project\Data\*.* "%USERPROFILE%\My Documents\FileCopy Test\" 
Echo Done. 
pause 

PS를 :

답변

2

당신은 윈도우의 환경 변수를 사용할 수 있습니다 및 폴더의 여러 공간 이름과 쌍 따옴표를 사용해야합니다.

관련 문제