1、编写复制文件脚本
2、利用Windows计划任务定时执行脚本
逻辑是简单的清楚的,但是在实际 *** 作过程团虚侍中,却可能有很多细节。
脚本内容:
net use \\net_host_ip_address\ipc$ password/user:username
xcopy /e /H "C:\backup" "\\10.144.129.17\share_dir\"
说明:誉升
与本地cop不一样,网络之间的copy需要使用到用户名和密码,所以脚本的第一句是指定网络主机的几个参数:
net_host_ip_address:提供共享目录的主机的ip地址(或者主机名)
password:能够访问共享目录的用户名
username:访问共享目录的用户名
#第二行比较简单,
/e和/h都是xcopy提供的参数,"C:\backup"是要拷贝的文件夹(xcopy比较恶心人的是,并不能将根目录一起复制,只能复制目录下面的所有文件,
比如本次目录,要想连同backup一起拷贝,除非在backup上面还有一层目录)。最后一段就是网络位置
设置定时任务:
这里需要说明的是:
因为我们要设置的是定时任塌吵务,所以选择【不管用户是否登录都要执行】;因为我们要将本地资源复制到网络位置,
所以下面的不要存储密码一定不要选;
这里我们要说的是其实位置:在windows server 2012 R2下,起始位置选择上一步程序或脚本的存储位置
思路:1. 首先你要知道你的文件夹命名规律,按照你的描述,因该是按当天好运的日期命名文件名。2. 使用FileCopy函数,三个参数分别为:源文件路径,目标文件路径,是否覆盖(Overwrite)。 示例代码(以你写出的文件名20100415为例):string resourceFile= System.DateTime.Now.ToString("yyyymmdd")//以当前日期为文件名File.Copy(resourceFile,@"c:\",true)//拷贝到C盘颂袜腊跟目录下,并且覆盖原野滑文件1.假如你的服务器是2k *** 作系统,那么在客户端直接运行\\server\c$
打开服务器c盘,如果2k服务器账户设置了密码,这里还要输入密码.其中server为2k的服务器名,对应的改为你的服务器名字
然后把文件直接复制到\\server\c$即可.(其实这是2k的一个可笑的漏洞)
2.服务器如果是xp,2003.vista,以上方法就不行了.
(1)可以在服务器上安装个QQ,客户辩渣机的QQ给服务器的QQ传文件.
(2)服务器安装ftp服务端软件,客户机通过ftp上传到c盘知灶毕
(3)开启服务器c盘共享(可写),客户端通过共享上传.
(4)第三方网盘中转搭芹,邮箱中转
每一种方法都可以.给你个思路.其中用QQ传最简单.不需要你做复杂的配置.推荐
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)