Java delete

Python010

Java delete,第1张

是字符串的下标,如"123456" str.delete(1,2)中的第一个参数'1'=2下标是从0起始,开始数

第二个参数'2'=3,代表删除从"2"到'3'前面的字符

结果是'13456'这样解释我觉得还行

通过fileTxt[ j ] ,看你是循环删除,你判断了文件是否存在,但是没有判断是否是文件夹、文件夹里是否还有文件

因为文件夹里有文件时,执行delete()是不成功的

此外,你在删除的文件,有可能正被其他人或程序打开,这个时候删除也不会成功

参考Java API的java.io.File类:

delete

public boolean delete()

删除此抽象路径名表示的文件或目录。如果此路径名表示一个目录,则此目录必须为空才能删除。