0
我试图将用户配置文件(桌面和收藏夹)中的某些文件夹和文件复制到用户homedrive上的特定文件夹中。由于用户配置文件和主页驱动器可以不同,我不希望这是一条艰难的道路。Powershell将文件复制到homedrive
我试图得到这个与powershell下的robocopy工作,但我一直在努力与用户配置文件和主驱动器路径。
$arSourceFolders = ("%userprofile%\Favorites", "%userprofile%\Desktop");
$arDestinationFolders = ("%homedrive%\Backup\Favorites", "%homedrive%\Backup\Desktop");
if($arSourceFolders.Length -ne $arDestinationFolders.Length)
{
}
else{
for($i=0; $i -lt $arSourceFolders.Length; $i++)
{
robocopy $arSourceFolders[$i] $arDestinationFolders[$i] /COPYALL /E /R:0 /xo
}
}
它不适用于%userprofile%和%homedrive%。因为脚本会转到C:\%userprofile%\ Desktop。有没有办法设置这些路径?