2013-06-28 5 views
1

여러 사용자 로컬 파일의 내용을 서버의 새 디렉토리로 옮기려는 땜장이가 있습니다. C:\users\$username.mydomain\appData\roaming\filezilla-c:\users\%username%\appdata\roaming\filezilla 에서한 폴더에서 다른 폴더로 폴더 내용을 옮깁니다.

이동

어떻게하면 달성 할 수

? 배치 파일, VB 스크립트, 파워 쉘? 기본적으로 콘텐츠를 복사하는 빠르고 쉬운 방법이 필요합니다.

+0

아, 죄송합니다. 여러 사용자 이동에 관한 부분을 놓쳤습니다. 내 대답을 삭제합니다. – Gray

답변

1

for /d %%U in (C:\Users\*) do (
    robocopy /MOVE "%%U\AppData\Roaming\Filezilla" "C:\Users\%%~nU.mydomain\AppData\Roaming" 
) 

어쩌면

같은 뭔가?

0

나는 Joey에 동의합니다. robocopy이 아마도 가장 좋은 해결책 일 것입니다. PowerShell에서도 사용할 수 있습니다.

$subFolder = "AppData\Roaming\Filezilla" 
Get-ChildItem "C:\Users" | ? { $_.PSIsContainer } | % { 
    $src = Join-Path $_.FullName, $subFolder 
    $dst = Join-Path $_.FullName + ".mydomain", $subFolder 
    robocopy $src $dst /move /e 
} 
관련 문제