找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 27778|回复: 5

[系统相关] 新手求助批处理文件复制命令路径的问题

[复制链接]
发表于 2018-9-29 22:54:06 | 显示全部楼层 |阅读模式
现有一个FTP工具,如果每一台机器都手动添加站点的话比较麻烦。想写一个脚本自动添加。思路:复制FTP工具站点配置文件到对应位置 。
但是站点配置文件现在看来有几种情况:
1、C:\Users\用户名\AppData\Roaming\AAA\2.0\下
2、C:\Users\用户名\AppData\Roaming\AAA\8.0\下
3、C:\Documents and settings\用户名\AppData\Roaming\AAA\2.0\下
4、C:\Documents and settings\用户名\AppData\Roaming\AAA\8.0\下
不同的机器用户名会不一样,安装的版本可能是2.0的,可能是8.0的,导致红色部分的文件夹会不一样。C:\后面的路径也不一样,有些是Users,有些是Documents and settings.
已知配置文件是XXX.dat 要把这个文件复制到以上可能的几个位置要如何写这段脚本?
萌新,求指点
发表于 2018-9-30 09:32:04 | 显示全部楼层

  1. md "%appdata%\AAA\2.0"
  2. copy XXX.dat "%appdata%\AAA\2.0"
  3. md "%appdata%\AAA\8.0"
  4. copy XXX.dat "%appdata%\AAA\8.0"
复制代码
 楼主| 发表于 2018-9-30 14:51:58 | 显示全部楼层
回复 2# flashercs


    请问,这条创建目录的命令是什么意思。这个路径在安装好软件的时候就已经生成了,为什么还要创建一次呢?
    还有%Appdata%这个变量是哪里来的呢,代表什么意思,任何用户都一样吗?
发表于 2018-10-1 08:56:52 | 显示全部楼层
回复 3# veteranlee


C:\>echo %appdata%
C:\Users\Batcher\AppData\Roaming

%appdata%是系统环境变量,所有的用户都一样,除了蓝色字体部分。它会自动根据当前用户名来决定具体的路径
 楼主| 发表于 2018-10-3 00:07:33 | 显示全部楼层
回复 4# Batcher

请问Batcher是什么意思?我百度不到  为什么要echo %Appdata%呢?
发表于 2018-10-4 09:21:55 | 显示全部楼层
回复 5# veteranlee


    你亲自在电脑上打开一个CMD窗口,执行命令 echo %appdata% 体会一下吧。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-18 18:18 , Processed in 0.018562 second(s), 8 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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