如何将文件复制到C:\ Users \ Username \ AppData \ Local下的所有用户配置文件(使用批处理文件)

时间:2014-07-15 08:16:17

标签: batch-file local appdata

我想在上述位置(对于iTu​​nes安装)复制已登录到PC的所有用户的iTunesPrefs.xml文件。如果我以当前用户身份运行批处理文件,我只能写入AppData文件夹。此外,如果我将文件复制到"默认"用户;只有登录的新员工才能获得所需的设置。我有一个系统帐户,可以登录到所有用户文件夹。因此,我希望将其复制到所有当前存在的配置文件中。例如,对于以下用户:

  1. 查理:C:\ Users \ Charlie \ AppData \ Local
  2. Adam:C:\ Users \ Adam \ AppData \ Local
  3. Gregg:C:\ Users \ Gregg \ AppData \ Local

2 个答案:

答案 0 :(得分:0)

这样的事情会起作用。假设您拥有其他用户文件夹的管理员权限。它非常简单和脏,如果appdata\local\目录不存在,将抛出错误。

C:\users\目录中运行此操作时,它会尝试对C:\users\ directory中的每个配置文件执行复制。

FOR /d %G in ("*") DO copy C:\temp\iTunesPrefs.xml C:\users\%G\appdata\local\

答案 1 :(得分:-1)

for /f %a in ('dir c:\users /b') do xcopy C:\temp\test123.txt c:\users\%a\appdata\local
相关问题