我有一個修改器想要將幾個用戶本地文件的內容移動到服務器上的新目錄。將文件夾內容從一個目錄移動到另一個目錄
從c:\users\%username%\appdata\roaming\filezilla
移到C:\users\$username.mydomain\appData\roaming\filezilla
我怎麼能做到這一點?批處理文件,VB腳本,電源外殼?我需要一些快速簡單的功能,基本上可以複製內容。
我有一個修改器想要將幾個用戶本地文件的內容移動到服務器上的新目錄。將文件夾內容從一個目錄移動到另一個目錄
從c:\users\%username%\appdata\roaming\filezilla
移到C:\users\$username.mydomain\appData\roaming\filezilla
我怎麼能做到這一點?批處理文件,VB腳本,電源外殼?我需要一些快速簡單的功能,基本上可以複製內容。
喜歡的東西
for /d %%U in (C:\Users\*) do (
robocopy /MOVE "%%U\AppData\Roaming\Filezilla" "C:\Users\%%~nU.mydomain\AppData\Roaming"
)
可能?
我同意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
}
噢,對不起。我錯過了關於移動多個用戶的部分。刪除我的答案。 – Gray