3. 单选题 如果要将e:\aa\bb\cc\tt.txt文件删除,可以使用如下代码 File file=new File("e:\\aa\\bb\\cc\\tt.txt"); file.deleteOnExit(); A 可以 B 不可以
时间: 2023-09-11 10:05:36 浏览: 54
### 回答1:
B 不可以。
`file.deleteOnExit()` 方法是用来在程序退出时删除指定文件的。如果要立即删除文件,应该使用 `file.delete()` 方法。因此,正确的代码应该是:
```
File file = new File("e:\\aa\\bb\\cc\\tt.txt");
file.delete();
```
### 回答2:
答案是A 可以。
根据代码可以看出,首先创建了一个名为file的File对象,指定了删除的文件路径为e:\aa\bb\cc\tt.txt。然后使用file.deleteOnExit()方法,这个方法会在虚拟机终止时尝试删除文件。
因此,这段代码可以将e:\aa\bb\cc\tt.txt文件删除。
### 回答3:
A 可以。
当调用File对象的deleteOnExit()方法时,它会在程序退出时删除指定的文件。在这个例子中,我们可以正常地使用File类来创建一个代表"e:\aa\bb\cc\tt.txt"的File对象,并调用deleteOnExit()方法。这意味着在程序退出时,该文件将被删除。因此,使用这段代码可以删除"e:\aa\bb\cc\tt.txt"文件。
相关问题
. (单选题) 分析下面代码,判断grade的值() score=80 if score<=60.0: grade='D' if score<=70.0: grade='C' if score<=80.0: grade='B' if score<=90.0: grade='A' print(grade
代码存在语法错误,缺少了右括号。如果将代码修改为以下形式:
```
score = 80
if score <= 60.0:
grade = 'D'
if score <= 70.0:
grade = 'C'
if score <= 80.0:
grade = 'B'
if score <= 90.0:
grade = 'A'
print(grade)
```
那么根据代码逻辑,当score的值为80时,第一个条件不成立,执行第二个条件,此时grade的值为'C',然后第三个条件也成立,但由于之前已经赋值为'C',所以不会再次执行,最终输出结果为'C'。因此,grade的值为'C'。
1-(单选题) var name="欧阳文轩123” var b1 = name.substr(2,2);documentwrite(61),前面代码执行之后的结果为:0
这道题目中的代码有误,正确的写法应该是:
```
var name = "欧阳文轩123";
var b1 = name.substr(2, 2);
document.write(b1);
```
substr()方法用于从字符串中提取指定长度的子字符串,第一个参数表示起始位置,第二个参数表示要提取的长度。在这道题中,name.substr(2,2)表示从字符串name的第3个字符(下标从0开始计数)开始,提取2个字符,即"文轩"。因此,b1的值为"文轩"。最后,document.write(b1)将b1的值输出到网页中,结果为"文轩",不是0。