请问,怎么使用批处理命令实现,本地的数据拷贝的网上邻居的另外一台电脑上面去

来源:百度知道 编辑:UC知道 时间:2024/05/15 12:54:45
事情是这样的。
我想实现一个简单的公司内部数据备份系统,主要实现的要求是,能够每天将本地的数据传输的服务器上面。
方法:服务器上面设定可以读写的文件夹,然后拷贝上去。要求使用批处理程序。
问题,1 如果使用文件夹可读写,请问这个批处理程序该怎么写。假设本地电脑是pclocal,服务器电脑是pcserver
问题,2 如果是使用FTP服务,这个批处理该怎么写,假设本地电脑是pcloacl,服务器是pcserver,为pclocal分配的用户名是local1.
拜求之中······如果有好的答案,会大大加分··谢谢·····
问题3 如果我使用第三方软件,比如同步大师实现复制,那么怎么实现同步大师每天自动操作,并且实现文件复制功能呢?

楼上给我的好像是复制数据库方面的批处理程序吧。
但是我需要的是,吧一个文件夹下面所有的文件和文件夹,都复制一次

问题很简单:

一、在服务器共享某一文件夹(假设是c:\data,共享名为data),权限为完全控制,作为保存数据用的。

二、在工作站上打开资源管理器,点工具下的——映射网络驱动器。指定一个盘符,如Z:,文件夹为\\pcserver\data,将“登录时重新连接”选上。

这样在工作站就会多了一个Z盘。

三、在工作站建一批处理a.bat,内容如下:
copy X:\XXX\*.* z: /y

X:\XXX\*.* 跟据你工作站的数据文件的位置自定。

四、将a.bat加进任务计划,每天运行就行了。

先把服务器端文件夹映射过来分配个盘符,然后就可以像访问本地硬盘一样访问了,那样直接一句copy语句,然后添加到计划任务里就行了

首先需要准备两个文件,一个是ftp.txt(存储ftp命令),一个是movefile.bat(存储dos命令).

==========ftp.txt
open 服务器的ip地址
ftp用户名
ftp密码
bin
get 数据库名.mdb
bye
quit
上面是简单的例子,具体的要看你的数据库存放的路径、一次性获得多个文件。可以加上cd,mget等ftp命令
==========movefile.bat
@echo off
ftp -i -s:ftp.txt
rem date format is "YYYY-MM-DD"
set dt=%date:~0,10%
set td=%date:~0,10%

rem set /P dt="Input Date: "
rem set /P td="Input Date: "

set i=1

:forok
if %i%==1 goto i01
if %i%==2 go