Powershell Robocopy文件到随机命名文件夹
我正在创建一个脚本来自动复制和粘贴书签到x台计算机上 Robocopy Mozilla书签存储在驱动器上名为Powershell Robocopy文件到随机命名文件夹,powershell,robocopy,Powershell,Robocopy,我正在创建一个脚本来自动复制和粘贴书签到x台计算机上 Robocopy Mozilla书签存储在驱动器上名为places.sqlite的文件中。到达目的地 Appdata\Roaming\Mozilla\Firefox\Profiles\\*RANDOM PROFILE NAME\places.sqlite 我找不到将此文件复制到目标的解决方案,因为每个windows配置文件和计算机都会创建一个随机的配置文件名。正如你在代码中看到的那样,我试着使用了一个星号*,因为我认为星号选择了最新的文件夹
places.sqlite
的文件中。到达目的地
Appdata\Roaming\Mozilla\Firefox\Profiles\\*RANDOM PROFILE NAME\places.sqlite
我找不到将此文件复制到目标的解决方案,因为每个windows配置文件和计算机都会创建一个随机的配置文件名。正如你在代码中看到的那样,我试着使用了一个星号*,因为我认为星号选择了最新的文件夹(上次更改)
代码是:
$env:homeshare
$env:username
Robocopy "$env:homeshare\ComputerChange\" "C:\Users\$env:username\AppData\Roaming\Mozilla\Firefox\Profiles\*\" "places.sqlite" /COPY:DAT
如何编辑代码,使其选择随机命名的文件夹?是否可以将places.sqlite复制到Profiles\文件夹中的所有文件夹
感谢帮助一个配置文件文件夹应具有扩展名
。默认设置
还有一个文件Appdata\Roaming\Mozilla\Firefox\profile.ini
,其中一个部分包含Standard=1
和路径。谢谢。但是,如何准确地将目录指向扩展名为.default的文件夹?*。默认命令不起作用。“…AppData\Roaming\Mozilla\Firefox\Profiles*.default\”“places.sqlite”/COPY:dat您可以通过pushd“$($env:userprofile)\AppData\Roaming\Mozilla\Firefox\Profiles\*.default”更改到该文件夹”
并在那里复制。在复制之前,您可以使用“Appdata\Roaming\Mozilla\Firefox\Profiles”上的Get ChildItem-Directory
首先查找文件夹。