windows复制文件的脚本
‘壹’ windows复制文件脚本命令
可以复制。在进行windows的复制的时候,可以直接进行文件脚本命令复制。因此可以复制。文件,是汉语词语,拼音是wénjiàn,意思是有关政治理论、时事政策、学术研究等方面的文章。
‘贰’ Windows:bat脚本,复制某个文件夹下的txt文件,不包括子文件夹的目录和txt文件
@echo
off
::设置要复制的文件目录路径,留空即为当前目录
set
SrcDir=
::设置保存复制后的文件路径,必填项
set
SavDir=
::设置要复制的文件格式,支持多格式,每个格式直接用英文逗号隔开
set
FileExt=*.txt
if
defined
cd
/d
"%SrcDir%"
for
%%a
in
(%FileExt%)
do
"%%~a"
"%SavDir%\"
pause
‘叁’ 利用Windows 计划任务定时将本地文件复制到共享文件夹
有时候,我们会遇到需要将本地文件定时复制到远程主机的情况。解决这个问题的思路是:
1、编写复制文件脚本
2、利用Windows计划任务定时执行脚本
逻辑是简单的清楚的,但是在实际操作过程中,却可能有很多细节。
脚本内容:
net use \\net_host_ip_address\ipc$ password/user:username
x /e /H "C:\backup" "\\10.144.129.17\share_dir\"
说明:
与本地cop不一样,网络之间的需要使用到用户名和密码,所以脚本的第一句是指定网络主机的几个参数:
net_host_ip_address:提供共享目录的主机的ip地址(或者主机名)
password:能够访问共享目录的用户名
username:访问共享目录的用户名
#第二行比较简单,
/e和/h都是x提供的参数,"C:\backup"是要拷贝的文件夹(x比较恶心人的是,并不能将根目录一起复制,只能复制目录下面的所有文件,
比如本次目录,要想连同backup一起拷贝,除非在backup上面还有一层目录)。最后一段就是网络位置
设置定时任务:
这里需要说明的是:
因为我们要设置的是定时任务,所以选择【不管用户是否登录都要执行】;因为我们要将本地资源复制到网络位置,
所以下面的不要存储密码一定不要选;
这里我们要说的是其实位置:在windows server 2012 R2下,起始位置选择上一步程序或脚本的存储位置
‘肆’ windows脚本复制替换命令
批处理文件
(.bat)中的复制命令一般使用系统自带的命令,用法与在命令提示符中的用法相同。基本语法格式为:
源文件地址和文件名
目标地址和文件名
举个例子,要将D:\123.txt复制到E:\下,文件名也是123.txt,则使用下面的命令:
D:\123.txt
E:\123.txt
指令还有一些其它参数,可以在命令提示符中输入
/?来获得详细的帮助内容。
‘伍’ 如何用bat复制当前文件夹内的所有文件到指定目录
1、在电脑上新建一个文件夹,新建一个“TXT”文件,并命名。

‘陆’ Windows:bat脚本,复制某个文件夹下的txt文件,不包括子文件夹的目录和txt文件
@echo off
::设置要复制的文件目录路径,留空即为当前目录
set SrcDir=
::设置保存复制后的文件路径,必填项
set SavDir=
::设置要复制的文件格式,支持多格式,每个格式直接用英文逗号隔开
set FileExt=*.txt
if defined cd /d "%SrcDir%"
for %%a in (%FileExt%) do "%%~a" "%SavDir%\"
pause
‘柒’ Windows备份文件夹脚本.bat
项目有些文件上传到windows系统临时文件,需要定期进行备份。例如我要将D/information/images文件夹及其下所有文件复制到F/Archives文件夹下,方法如下:
1、新建txt文件,输入以下内容
参数解释:
/e:拷贝所有子目录,包括空子目录;
/I: 如果目标文件或目录不存在且拷贝的文件数多于一,则假设目标为目录;
/d:只拷贝文件日期与在目标文件后的文件(即修改过的源文件)
/h:同时拷贝隐藏文件和系统文件
/r:拷贝并覆盖只读文件
/y: 复制文件审核设置(不显示已有文件覆盖确认)
2、保存文本文件后,通过重命名将文件改为".bat"文件
