营业利润与营业收入:dos技巧——文件copy与replace - 一月三十一日

来源:百度文库 编辑:九乡新闻网 时间:2024/07/07 17:03:27
dos技巧——文件copy与replace 本文讲解用dos下的文件复制与替换,摘自《电脑爱好者》2005年第9期。

先看一个复制和替换局域网内另一台机器上文件的bat:
@echo off
net use h: \192.168.4.1dir "password" /user:"username"
cd d:mydir
for %%i in(*.*) do if not exist "h:\%%i" copy %%i "z:" /y
replace *.* "z:" /u/r
net use z: /del

再看一个支持自定义源、目标目录、文件类型的文件同步脚本,格式为:filename.bat 源文件 目标文件 需要同步的文件类型(扩展名)
@echo off
cd %1
for %%i in (*.%3) do if not exist "%2%%i" copy %%i "%2" /y
replace *.%3 "%2" /u

replace命令格式:
replace 源文件路径 目标文件所在目录

replace命令选项:
a/ 当目标文件不存在时,添加源文件到目标文件夹
/r 替换只读文件
/w 等待用户按下任意键后,进行替换
/s 替换目录及子目录下的所有同名文件
/p 要求确认该替换操作
/u 如果目标文件版本较新则不进行替换