windows批处理實例

时间:2023-12-14 19:26:38

實例:
假設我們有個資料夾為d:\tmp和e:\tmp ,而我們只要將d:\tmp中有異動的檔案複製到e:\tmp下的話,用法如下
xcopy d:\tmp\. e:\tmp\ /D /S /Y
實例:
如果要同步不同電腦的資料夾的話, 則要先建立網路磁碟機:
net use z: \\ip位址\資料夾名稱 密碼 /user:帳號
xcopy z:\. e:\tmp\ /d /s /y /z
net use /delete z:
實例:
net use S: \\ip path 123
#将IP位置映射為密碼123的网络驱动盘S
attrib -s -h -r S:\\ip path
#把目标盘下要复制的目标目录下的文件属性(只读、隐藏、系统)三项去掉。
提示:如果目标盘没有ghost目录接下来的xcopy命令会自动创建的
Xcopy.exe /s /e /y D:ghost S:ghost
#将d盘下的ghost目录件复制到虚拟映射盘s盘下ghost目录
提示1:s盘在执行第一大行后会自动消失,当执行第二大行时computer-02的d盘被虚拟映射成s盘;
提示2:/s /e参数含义指把ghost下所有子目录包括空目录全部复制。/y 自动覆盖已有文件
net use * /delete
#断开所有连接
net use S: computer-02D
attrib -s -h -r S:ghost
Xcopy.exe /s /e /y D:ghost S:ghost
net use * /delete
net use
作用:连接计算机或断开计算机与共享资源的连接,或显示计算机的连接信息。
命令格式:net use [devicename | *][computernamesharename[volume]]
[password | *]] [/user:[domainname]username] [[/delete] |
[/persistent:{yes | no}]]
参数介绍:
devicename指定要连接到的资源名称或要断开的设备名称。
computernamesharename服务器及共享资源的名称。
password访问共享资源的密码。
*提示键入密码。
/user指定进行连接的另外一个用户。
domainname指定另一个域。
username指定登录的用户名。
/home将用户连接到其宿主目录。
/delete取消指定网络连接。
/persistent控制永久网络连接的使用。
如下是简单的例子说明:
(1)net use e: YFANGTEMP 将YFANGTEMP目录建立为E盘
(2)net use e: YFANGTEMP /delete 断开连接