bat 如何copy文件到指定位置?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了bat 如何copy文件到指定位置?相关的知识,希望对你有一定的参考价值。

copy c:\123.rar 到一个指定的目录下。

说了给分哦。
30分哦。。。。。。。
小问题,30分不少了。。。。。。。。。。。。

copy 文件路径 文件名 需要放置的路径

如:copy c:\123.rar d:\
把c盘的123.rar复制到d盘
可以用xcopy,方便很多,可以复制目录
如:xcopy c:\123\*.* /s d:\123\
把c盘123目录中所有文件(/s 包括其子目录),复制到d盘123的目录中,没有123目录会自动新建一个的。
参考技术A 拷贝文件命令
比如把D盘的 123.txt拷贝到 C盘的windows 目录下
copy d:123.txt c:\windows
就可以了
参考技术B bat文件可以调用很多程序(包括cmd)
以上的操作都是正确的,你只要看一下dos命令就行了
当然bat还有很多其他的用处,相当多哦!
参考技术C copy c:\123.rar 指定的目录

如何在将文件复制到网络位置的批处理脚本中提供凭据?

环境是Windows Web Server 2008,我只是尝试将文件夹中的文件复制到网络位置(托管备份网络文件夹)。这是我的.bat文件,在我的.bat文件的文件夹中运行:

copy *.bak \networklocation*.bak
pause

但是\ networklocation需要用户名x和密码y,因此运行脚本会给出:

Logon failure: unknown user name or bad password.

我无法找到提供我的凭据的方法。我尝试创建计划任务并修改安全选项,但这似乎只允许您使用与计算机相关的凭据(即我尝试输入用户名x,但无法找到它)。

如何使用所有正确的权限运行此脚本?

解:

net use \networklocationsharefolder password /USER:username
copy *.bak \networklocationsharefolder*.bak
答案

尝试在脚本中使用net use命令首先映射共享,因为您可以提供凭据。然后,您的复制命令应使用这些凭据。

net use \<network-location><some-share> password /USER:username
另一答案

您还可以将共享映射到本地驱动器,如下所示:

net use X: "\servernameshare" /user:morgan password

以上是关于bat 如何copy文件到指定位置?的主要内容,如果未能解决你的问题,请参考以下文章

bat怎么批量复制当前目录下若干指定文件到指定目录

如何写BAT 修改指定文件内容,并保存

如何使用bat批处理或cmd,:将一个文件复制为“多个副本“(增量备份,自动重命名)到指定目录

如何在将文件复制到网络位置的批处理脚本中提供凭据?

说一下批处理移动文件的原理吧

1.4.1bat脚本命令COPY 拷贝 复制到