无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 2540|回复: 1

[讨论] 如何复制文件夹到带Windows变量的目标路径

[复制链接]
发表于 2013-8-29 17:59:03 | 显示全部楼层 |阅读模式
本帖最后由 ╰()╯ 于 2013-8-31 17:20 编辑


%ProgramFiles% XP路径是C:\Program Files
%APPDATA% XP路径是C:\Documents and Settings\Administrator\Application Data
%SystemRoot% 路径是C:\Windows ,Install文件夹带隐藏属性

Game复制到%ProgramFiles%里面去

Install复制到%SystemRoot%里面去

Save复制到%APPDATA%里面去

有个想法,不知道怎么弄,也不知道可行不
写个批处理,列出目录下文件夹路径,每个文件夹保存成带文件夹名称的TXT,
Game.txt(带Game文件夹路径);
Install.txt(带Install文件夹路径);
Save.txt(带Save文件夹路径);
转到%Appdata%,创建个bat,读取Save.txt里面的路径,执行后把Save文件夹复制过来,
然后转到%SystemRoot%,创建个bat,读取Install.txt里面的路径,执行后把Install文件夹复制过来,
再转到%ProgramFiles%,创建个bat,读取Game.txt里面的路径,执行后把Game文件夹复制过来.
请问这个文件夹下的复制.BAT里面怎么写代码?

 楼主| 发表于 2013-8-31 17:20:18 | 显示全部楼层
@echo off
xcopy Game /E /Y /H /R "%ProgramFiles%\Game\"
xcopy Install /E /Y /H /R "%WINDIR%\Install\"
xcopy Save /E /Y /H /R "%APPDATA%\Save\"
pause
保存为test.bat 就可以,放在目录里面,其它名称不能成功

Windows7方法
在附件中 选powershell,右键,管理员打开
Copy-Item -path  Game -Destination $Env:\ProgramFiles  -Recurse -Force
Copy-Item -path  Install -Destination $Env:\SystemRoot  -Recurse -Force
Copy-Item -path  Save -Destination $Env:\APPDATA  -Recurse -Force
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-3-29 22:35

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表