Board logo

标题: DEL删除两文件的问题 [打印本页]

作者: jack123147     时间: 2007-10-28 13:44    标题: DEL删除两文件的问题

下面是个很有意思的BAT
实现自动创建和删除的过程,但是出现了一个小问题。好了先看原代码:
@echo off
echo "I'm a teacher" >l2.txt
if exist lx.txt (
echo "文件创建成功")
if not exist lx.txt echo "创建失败"
call:23
echo.
echo 按任意键删除文件lx.txt
echo.
pause >null
del lx.txt & goto:eof
:eof
:23
echo "I'm a teacher" >lx.txt
echo 按任意键创建文件
pause>null
echo 创建lx.txt成功


但是我在前面的12.txt却删除不了。。希望朋友们帮忙。
作者: jack123147     时间: 2007-10-28 13:50
我试过可以这样删除掉,不过有点取巧,如果有相同的格式的文件也将删除。
del ??.txt 如果文件名不一样也不能用此方法
作者: jack123147     时间: 2007-10-28 16:13
没有人回答的了吗?
作者: abcd     时间: 2007-10-28 17:28
看都看不懂,你的代码里根本就没有del 12.txt,当然是不会删除12.txt
作者: jack123147     时间: 2007-10-28 18:27
已经在第一个echo中就已经创建了
echo "I'm a teacher" >l2.txt
作者: lxmxn     时间: 2007-10-28 20:31
你没有执行删除l2.txt的命令,文件当然没有被删除。
作者: jack123147     时间: 2007-10-28 20:34
就是因为不知道怎么同时删除两文件所以写了一个。。。那请问怎么删除两文件呢
作者: lxmxn     时间: 2007-10-28 20:35
del 1.txt
del 2.txt
作者: lxmxn     时间: 2007-10-28 20:35
或者del 1.txt & del 2.txt
异或del 1.txt 2.txt
作者: jack123147     时间: 2007-10-28 20:38
谢谢已经解决了