你是全盘拷贝还是特定文件?
一、特定文件
格式:COPY <源文件> [目标文件]
说明:
1源文件指定想要复制的文件来自哪里——[盘符1:][路径1][文件名1]
2目标文件指定文件拷贝到何方——[盘符2:][路径2][文件名2]
3如缺省盘符则为当前盘符;路径若为当前目录可缺省路径
4源文件名不能缺省,目标文件名缺省时表示拷贝后不改变文件名
举例:
1将A盘的PCEXE拷贝到C盘的DOS目录下,文件名不变
键入 COPY A:\PCEXE DOS ;省略目标盘符与文件名
1 file(s) copied ;屏幕显示反馈信息:一个文件被拷贝
2将C:\DOS目录中的文件ATXT拷贝到A盘的BE目录下,将改名为BTXT
C:\>COPY \DOS\ATXT A:\BTXT
3将C:\DOS目录中的所有SYS文件拷贝到A盘的RS目录下
C:\DOS>COPY SYS A:\RS
二、全盘拷贝或文件夹拷贝
格式:[盘符][路径]XCOPY [源文件] [目标文件][/S][/E]
说明:
1盘符和路径中指定XCOPYEXE所在位置
2该命令不仅可拷贝文件,还可同时拷贝子目录
3参数/S:表示拷贝所有文件及其子目录中的文件不带/S时,不拷贝子目录
4参数/E:必须与/S一起使用,表示拷贝所有文件及其子目录中的文件空目录也予以拷贝,不带此参数时,空目录将不会拷贝
举例:
1将A盘SE目录下的所有文件拷贝到C盘SE目录下
A:\XCOPY \SE\ C:\SE
如果C盘没有SE这个目录,就会询问SE是文件名还是目录名
键入F,表示SE是文件名;键入D,表示SE是目录名,XCOPY命令会自动建立该目录,然后完成拷贝
2将A盘BE目录下的所有文件及其子目录(非空目录)和文件拷贝到C盘BE目录中
A:\>XCOPY \BE\ C:\BE /S
3将A盘BE目录下的所有文件及其子目录(包括空目录)和文件拷贝到C盘的BE目录中
A:\>XCOPY \BE\ C:\BE /S/E
你可以按照你自己的实际情况编写命令行,然后创建文本文档保存为bat即可,可以编写多命令行。
在autoexecbat中输入start+空格+要启动的程序路径及程序名称即可。不过现在的XP及更高的系统已经不支持使用autoexecbat了,所以你在其中加入了程序也没有用的。
打开命令提示符窗口(也就是DOS窗口),输入path回车,会出现多个用分号分隔的路径,把你的bat文件复制到其中的任何一个路径(比如c:\windows),那么你在运行中就可以直接输入bat的名称即可运行它。
X:\Documents
and
Settings\ABC\「开始」菜单\程序\启动
X代表您的系统盘
ABC代表您当前使用的用户帐户
复制你所想启动的文件到这个目录下并粘贴即可。
也可直接拖拽文件到开始菜单-程序-启动,然后松开手即可。
呵呵。很简单呀,写一个VBS来调用这个批处理或者用组策略 开始-运行-gpeditmsc-用户配置-windows 设置-脚本-登陆(双击右边的登陆)-添加你要自启动的批处理文件就可以了。
1启动程序后,bat读取文件
@echo offecho test>testtxt
start notepadexe
type testtxt
pause
2启动程序后自动退出?
@echo offstart notepaexe
taskkill /f /im notepadexe
pause
3不太明白你的意思。。。
以上就是关于这样的批处理程序怎么用BAT写全部的内容,包括:这样的批处理程序怎么用BAT写、怎么在autoexec.bat中加入程序 、做了一个bat程序,怎么在运行里面打出程序的名称就能运行等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)