黑马程序员技术交流社区
标题:
【上海校区】JAVA IO流 文件操作基础2
[打印本页]
作者:
不二晨
时间:
2018-7-10 11:06
标题:
【上海校区】JAVA IO流 文件操作基础2
package
com.cyj.File;
import
java.io.File;
import
java.io.IOException;
public
class basic2 {
public static void main(String[] args) {
try
{
try
{
text3();
}
catch
(InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
catch
(IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
System.out.println(
"文件操作失败"
);
}
//如果这里只有一个静态方法,那么这里不需要调用即可运行静态的方法,如果有多个静态的方法,需要指定调用的方法
}
public static void text1(){
//这里只是建立联系,如果文件不存在,一样可以建立联系
File src =
new
File(
"text.txt"
);
//File src = new File("D:/爱奇艺/IQIYI Video/Res");
System.out.println(src.getName());
//返回文件名
System.out.println(src.getPath());
//如果是绝对路径返回绝对路径,否则返回相对路径
System.out.println(src.getParent());
//返回绝对路径的上一级路径,如果是相对路径返回null
}
public static void text2() {
//现在做的是,读取属性信息,而非内容,判断信息
File src =
new
File(
"D:/爱奇艺/IQIYI Video/Res"
);
//File src = new File("D:/爱奇艺/IQIYI Video");表示文件夹
System.out.println(
"文件是否存在:"
+src.exists());
System.out.println(
"文件是否可写:"
+src.canWrite());
//判断是文件还是文件夹
//isFile()判断是否是文件 isDirectory()判断是否是文件夹
if
(src.isFile()) {
//不存在的默认当作文件夹
System.out.println(
"文件"
);
}
else
if
(src.isDirectory()) {
System.out.println(
"文件夹"
);
}
else
{`
System.out.println(
"文件不存在"
);
}
System.out.println(
"文件路径是否为绝对路径"
+src.isAbsolute());
System.out.println(
"文件长度为"
+src.length());
//判断文件字节数,不是存在的文件,其他都为0
}
public static void text3() throws IOException, InterruptedException {
String path =
"D:/爱奇艺/IQIYI Video/2.txt"
;
File src =
new
File(path);
if
(!src.exists()) {
boolean
flag = src.createNewFile();
System.out.println(flag?
"成功"
:
"失败"
);
}
boolean
flag = src.delete();
//删除文件
System.out.println(flag?
"成功"
:
"失败"
);
File temp = File.createTempFile(
"tes"
,
".temp"
,
new
File(
"D:/爱奇艺/IQIYI Video"
));
Thread.sleep(
50000
);
//延时5秒
temp.deleteOnExit();
//退出即删除
}
}
【转载】原文地址:
https://blog.csdn.net/qq_42036616/article/details/80948668
作者:
不二晨
时间:
2018-7-10 14:43
奈斯
作者:
吴琼老师
时间:
2018-7-12 16:17
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2