|
jack123147
初级用户
 
积分 52
发帖 20
注册 2007-10-25
状态 离线
|
『楼 主』:
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却删除不了。。希望朋友们帮忙。
|
|
2007-10-28 13:44 |
|
|
jack123147
初级用户
 
积分 52
发帖 20
注册 2007-10-25
状态 离线
|
『第
2 楼』:
我试过可以这样删除掉,不过有点取巧,如果有相同的格式的文件也将删除。
del ??.txt 如果文件名不一样也不能用此方法
|
|
2007-10-28 13:50 |
|
|
jack123147
初级用户
 
积分 52
发帖 20
注册 2007-10-25
状态 离线
|
|
2007-10-28 16:13 |
|
|
abcd
银牌会员
    
积分 1436
发帖 739
注册 2007-10-11
状态 离线
|
『第
4 楼』:
看都看不懂,你的代码里根本就没有del 12.txt,当然是不会删除12.txt
|
|
2007-10-28 17:28 |
|
|
jack123147
初级用户
 
积分 52
发帖 20
注册 2007-10-25
状态 离线
|
『第
5 楼』:
已经在第一个echo中就已经创建了
echo "I'm a teacher" >l2.txt
|
|
2007-10-28 18:27 |
|
|
lxmxn
版主
       
积分 11386
发帖 4938
注册 2006-7-23
状态 离线
|
『第
6 楼』:
你没有执行删除l2.txt的命令,文件当然没有被删除。
|
|
2007-10-28 20:31 |
|
|
jack123147
初级用户
 
积分 52
发帖 20
注册 2007-10-25
状态 离线
|
『第
7 楼』:
就是因为不知道怎么同时删除两文件所以写了一个。。。那请问怎么删除两文件呢
|
|
2007-10-28 20:34 |
|
|
lxmxn
版主
       
积分 11386
发帖 4938
注册 2006-7-23
状态 离线
|
『第
8 楼』:
del 1.txt
del 2.txt
|
|
2007-10-28 20:35 |
|
|
lxmxn
版主
       
积分 11386
发帖 4938
注册 2006-7-23
状态 离线
|
『第
9 楼』:
或者del 1.txt & del 2.txt
异或del 1.txt 2.txt
|
|
2007-10-28 20:35 |
|
|
jack123147
初级用户
 
积分 52
发帖 20
注册 2007-10-25
状态 离线
|
|
2007-10-28 20:38 |
|