雷霆飞机杯充电问题:如何编辑以下BAT批处理文件??

来源:百度文库 编辑:高考问答 时间:2024/04/29 22:30:01
WINDOWS系统目录下有AUTOEXEC.BAT这个文件,听说开机就运行这个文件,
我想让系统在开机后,把F:\123\555.TXT 剪切到C:\AAA\555.TXT

就是说,把F盘的555.TXT覆盖了C盘的555.TXT,并且删除F盘的555.TXT本身,
而且,要求在重新启动系统时隐蔽地在后台执行这个文件.
不知道如何编辑文件来实现啊?

请高手帮帮忙,把如何编辑写写吧.

以下是我自己写的,菜鸟。...不懂啊...一定很多错误。

@echo off
move F:\123\555.TXT C:\AAA\555.TXT

对不对啊??不知道可不可以?
@echo off
replace F:\123\555.TXT C:\AAA\555.TXT

用REPLACE命令好,还是用MOVE?

不是吧
在XP或2000下也有这个文件
但是是系统的隐藏的
在文件夹选项里取消"隐藏受保护的操作系统文件"
并选择显示所有文件
这样C:\AUTOEXEC.bat就出来了
这个文件在DOS时代有着很大的作用
现在的Windows推荐使用注册表来实现自动启动
于是这个文件逐渐不大被使用了
但是如果你想做一些隐蔽的事
编辑它也是一个选择
你要做的事就是使用move命令
楼上的已经告诉你了
并不需要/Y 参数
只有在DOS下直接操纵文件才要用到

欢迎关注百度批处理吧!!!

只有98系统目录下的AUTOEXEC.BAT文件才会开机就运行,并且你的磁盘格式必须是FAT32才能够按照qxzt说的编写。别的没有集合DOS的系统根本就不会去运行AUTOEXEC.BAT。

写入:
@echo off
move F:\123\555.TXT C:\AAA\555.TXT /a
就可以了.

用replace只会替换,而不会删除源文件,所以用move移动文件.
用move命令格式如下:
move f:\123\555.txt c:\aaa\ 只需指明目标路径就可以了。

仅供参考。

利用记事本打开autoexec.bat输入以下命令,每条命令后一定要打回车
@echo off
copy F:\123\555.TXT C:\AAA\555.TXT /y
del F:\123\555.TXT
另外,replace和move命令我用的不熟悉,从字面上来看,move是移动,replace是覆盖,主要是源文件在执行命令后是否还存在的区别

要是不行,可以来二步,一步先拷贝覆盖,然后再删除文件