1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
package
com.yeqc.testDemo;
import
java.io.File;
public
class
HelloFile {
public
static
void
main(String[] args) {
File file =
new
File(
"hello.txt"
);
if
(file.exists()) {
System.out.println(file.isFile());
System.out.println(file.isDirectory());
}
else
{
System.out.println(
"文件不存在"
);
}
}
}
|
1
|
文件不存在
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
package
com.yeqc.testDemo;
import
java.io.File;
import
java.io.IOException;
public
class
HelloFile {
public
static
void
main(String[] args) {
File file =
new
File(
"hello.txt"
);
if
(file.exists()) {
System.out.println(file.isFile());
System.out.println(file.isDirectory());
}
else
{
System.out.println(
"文件不存在"
);
try
{
file.createNewFile();
System.out.println(
"文件已被成功创建"
);
}
catch
(IOException e) {
System.out.println(
"文件无法被创建"
);
}
}
}
}
|
运行:
1
2
|
文件不存在
文件已被成功创建
|
再次运行:
1
2
|
true
false
|
文件的重命名:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
package
com.yeqc.testDemo;
import
java.io.File;
import
java.io.IOException;
public
class
HelloFile {
public
static
void
main(String[] args) {
File file =
new
File(
"hello.txt"
);
if
(file.exists()) {
File nameto =
new
File(
"new Hello.txt"
);
file.renameTo(nameto);
}
else
{
System.out.println(
"文件不存在"
);
try
{
file.createNewFile();
System.out.println(
"文件已被成功创建"
);
}
catch
(IOException e) {
System.out.println(
"文件无法被创建"
);
}
}
}
}
|
文件的删除:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
package
com.yeqc.testDemo;
import
java.io.File;
import
java.io.IOException;
public
class
HelloFile {
public
static
void
main(String[] args) {
File file =
new
File(
"hello.txt"
);
if
(file.exists()) {
file.delete();
}
else
{
System.out.println(
"文件不存在"
);
try
{
file.createNewFile();
System.out.println(
"文件已被成功创建"
);
}
catch
(IOException e) {
System.out.println(
"文件无法被创建"
);
}
}
}
}
|
本文转自yeleven 51CTO博客,原文链接:http://blog.51cto.com/11317783/1769449