批处理 将一个文件,拷贝到一个相对路径怎么写?

在批处理中,将一个知道路径的文件,拷贝到一个不知道路径,但知道前面几个文件夹,怎么写?比如copyc:\aaa.txtC:\DocumentsandSettings\**... 在批处理中,将一个知道路径的文件,拷贝到一个不知道路径,但知道前面几个文件夹,怎么写?
比如copy c:\aaa.txt C:\Documents and Settings\*****\桌面\ 将aaa.txt拷贝到桌面文件夹下,但不知道“桌面”这个文件夹前面的名字是什么,怎么拷(并非指ADMINISTRATOR这个文件)?
回一楼,请问%USERPROFILE% 这个环境变量,,适合加域的帐户吗?加域的帐户中,有很多帐户,能达到这种效果吗?

那请问,如果不是帐户下,是其他普通的目录,但只知道目录目标的名字,怎么写呢?
展开
 我来答
依然特雷西sky
高粉答主

2020-05-19 · 繁杂信息太多,你要学会辨别
知道答主
回答量:1511
采纳率:33%
帮助的人:69.4万
展开全部

1、新建一个文本文件。

2、将新建的文本文件从命名,将扩展名改为 .bat 或 .cmd,从命名时显示警告选择是。

3、更改完成后图标的样式改变。

4、右键该文件选择编辑。

5、写入你想执行的代码,@echo Hello Boy!pause。

6、执行文件时可以直接双击项目执行。

小小小兔a
高粉答主

推荐于2018-05-15 · 每个回答都超有意思的
知道大有可为答主
回答量:2.5万
采纳率:87%
帮助的人:4214万
展开全部

   可以使用环境变量%USERPROFILE%进行复制。

方法:

    1、新建文本文档,输入如下命令:

@echo off
cd\
copy "c:\aaa.txt" "%USERPROFILE%\Desktop\aaa.txt"

pause

exit

2、更改文件名扩展名,如复制.bat。在弹出的页面中,点击“是”

3、运行效果。

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
忆林子
2010-06-27 · TA获得超过2034个赞
知道大有可为答主
回答量:4079
采纳率:0%
帮助的人:2733万
展开全部
首先我只是简单的看了下你的题目,你没有仔细的说明你这个批处理使用的地方。
确实,这个环境变量就是批当前登录用户的路径。域用户也是一样的。

用系统环境变量%USERPROFILE%就可以了
即:
copy "c:\aaa.txt" "%USERPROFILE%\桌面\aaa.txt"
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zongshideshui
推荐于2016-10-13 · TA获得超过380个赞
知道小有建树答主
回答量:200
采纳率:0%
帮助的人:235万
展开全部
%USERPROFILE%是当前用户的
%AllUsersProfile%是所有用户的
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式