1

我有一个修补匠,他想将几个用户本地文件的内容移动到服务器上的新目录中。

从 移动c:\users\%username%\appdata\roaming\filezillaC:\users\$username.mydomain\appData\roaming\filezilla

我怎么能做到这一点?批处理文件、vb 脚本、power shell?我需要一些快速简单的东西,基本上可以复制内容。

4

2 回答 2

1

就像是

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

也许?

于 2013-06-28T16:30:48.960 回答
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
}
于 2013-06-28T18:40:00.160 回答