Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
御承扬
java1
提交
23cefd89
J
java1
项目概览
御承扬
/
java1
通知
2
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
J
java1
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
23cefd89
编写于
6月 25, 2019
作者:
御
御承扬
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Update
上级
befd07df
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
69 addition
and
0 deletion
+69
-0
src/I输入输出流/FileTest.java
src/I输入输出流/FileTest.java
+69
-0
未找到文件。
src/I输入输出流/FileTest.java
0 → 100644
浏览文件 @
23cefd89
package
I
输入输出流
;
// !/usr/bin/env jdk1.8
// encoding:utf-8
//@software:IntelliJ IDEA
//@pack:I输入输出流
//@user:彭友聪
//@date:2019/6/25
//@time:21:21
//@project:IDEA_JAVA
//@file:FileTest.java
//Author:御承扬
//email:2923616405@qq.com
import
java.io.File
;
import
java.text.SimpleDateFormat
;
import
java.util.Date
;
public
class
FileTest
{
public
FileTest
()
{
}
public
static
void
main
(
String
[]
args
)
{
File
file
=
new
File
(
"D:/users/lenovo/IDEA_JAVA/src/I输入输出流/test.txt"
);
if
(!
file
.
exists
()){
System
.
out
.
println
(
"未在制定目录下找到文件名为”test“的文本文件!正在创建。。。"
);
try
{
boolean
result
=
file
.
createNewFile
();
// 创建文件
if
(
result
){
System
.
out
.
println
(
"文件创建成功!"
);
}
else
{
System
.
out
.
println
(
"文件未能创建,原因未知!"
);
}
}
catch
(
Exception
e
){
e
.
printStackTrace
();
}
}
else
{
System
.
out
.
println
(
"找到文件名为”test“的文本文件!"
);
if
(
file
.
isFile
()
&&
file
.
canRead
()){
System
.
out
.
println
(
"文件可读!正在读取文件信息...."
);
String
filename
=
file
.
getName
();
// 获取文件名
String
filePath
=
file
.
getPath
();
// 获取文件路径
boolean
hidden
=
file
.
isHidden
();
// 获得该文件是否被隐藏
long
len
=
file
.
length
();
// 获取该文件中的字节数
long
tempTime
=
file
.
lastModified
();
// 获取文件的最后修改时间
// 创建 SimpleDataFormat 对象,指定目标格式
SimpleDateFormat
sdf
=
new
SimpleDateFormat
(
"yyyy/MM/dd HH:mm:ss"
);
Date
date
=
new
Date
(
tempTime
);
// 使用”文件最后修改时间“创建 Date 对象
String
time
=
sdf
.
format
(
date
);
// 格式化”文件最后修改时间“
System
.
out
.
println
(
"文件名:"
+
filename
);
// 输出文件名
System
.
out
.
println
(
"文件的绝对路径:"
+
filePath
);
System
.
out
.
println
(
"文件是否被隐藏:"
+
hidden
);
System
.
out
.
println
(
"文件中的字节数:"
+
len
);
System
.
out
.
println
(
"文件最后的修改时间:"
+
time
);
boolean
del
=
file
.
delete
();
if
(
del
){
System
.
out
.
println
(
"文件"
+
filename
+
"已经被删除!"
);
}
else
{
System
.
out
.
println
(
"文件"
+
filename
+
"未能被删除,原因未知"
);
}
}
else
{
System
.
out
.
println
(
"文件不可读!!!"
);
}
}
}
}
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录