IO流,File类的测试........课堂加总结


package liu0926; import java.io.File;
import java.io.IOException; public class Text01
{ public static void main(String[] args)
{
//IO流,File类的测试 //实例化某个文件的file对象
File file =new File("d:/text.txt"); //判断目标是否存在
if(file.exists())
{
System.out.println(file.getName()+"文件存在"); System.out.println("父级路径"+file.getParent());
//文件删除
// file.delete();
// System.out.println(file.getName()+"文件已删除"); //文件改名 剪切
//本质是把原有文件以新的文件名和路径进项复制,然后删除原文件 file.renameTo(new File("d:/test1.txt"));
//没有提供复制方法
System.out.println(file.getName()+"文件改名成功");
}
else
{
System.out.println(file.getName()+"文件不存在"); try
{//创建文件
file.createNewFile();
System.out.println("创建文件"+file.getAbsolutePath()+"成功");//全路径 } catch (IOException e) {
e.printStackTrace();
System.out.println("创建文件"+file.getAbsolutePath()+"失败");
}
} } }
package liu0926; import java.io.File;
import java.io.IOException; public class Text02 { public static void main(String[] args) {
//1. 目录操作
File dir =new File("d:/text/newdir");
//判断是否存在
if(dir.exists())
{
System.out.println("目录存在");
} else
{
System.out.println("目录不存在");
//创建新目录
//只能一次创建最里层的目录
//要求上层目录必须存在
//dir.mkdir(); //可以同时创建多层目录
dir.mkdirs(); System.out.println("创建目录成功");
} //2.目录和文件结合操作
//
String dir1="d:/text01";
String filename="test01.txt";//文件名
//File file =new File("dri1", "filename");
File d1=new File(dir1);
//判断目录不存在
if(!d1.exists())
{
//创建目录
d1.mkdirs();
}
//使用目录对象和文件名构造
File file=new File(d1,filename); //创建文件
try {
file.createNewFile();
} catch (IOException e) { e.printStackTrace();
} } }
IO流,File类的测试........课堂加总结的更多相关文章
- 09、IO流—File类与IO流
目录 一.File类 基本认识 实用方法 获取功能 重命名功能(包含剪切) 判断功能 创建.删除文件 实际小案例 二.IO流 1.认识IO流 2.IO流基类介绍 字节流基类介绍 字符流基类介绍 三.节 ...
- Java—IO流 File类的常用API
File类 1.只用于表示文件(目录)的信息(名称.大小等),不能用于文件内容的访问. package cn.test; import java.io.File; import java.io.IOE ...
- IO流——File类(文件流类)
java语言的输入输出操作是借助于输入输出包java.io来实现的,按传输方向分为输入流与输出流,从外设传递到应用程序的流为输入流,将数据从应用程序输入到外设的流为输出流. File类的构造方法: 1 ...
- Java IO流-File类
2017-10-24 23:50:22 File类 File类:文件和目录路径名的抽象表示形式.该文件或者目录不一定真实存在. * 构造方法 File类有四种构造方法,主要采用的构造方法师第二种,也就 ...
- 021.1 IO流——File类
########################################IO流: IO:用于处理设备上的数据的技术.设备:内存,硬盘,光盘 流:系统资源,Windows系统本身就可 ...
- JAVA:IO流——File类
1.掌握File 类的作用 2.可以使用File 类中的方法对文件进行操作 所有的 io 操作都保存在 java.io 包中. 构造方法:public File (String pathname) 直 ...
- Java第三阶段学习(一、IO流------File类)
一.IO概述: 把内存中的数据存入到硬盘(持久化设备)中叫做:输出(写)Output操作.JAVA软件往电脑硬盘上走叫输出. 把硬盘中的数据读取到到内存里叫做:输入(读)Input操作.电脑硬盘上往J ...
- Java IO流-File类的使用示例-创建文件夹和文件的正确方法
当创建一个文件时,比如:E:\\test\\test.txt,此时若文件夹test不存在,那么直接创建文件会出错,故首先要判断文件夹是否存在,不存在的话要首先创建文件夹. public class F ...
- Java学习笔记33(IO:打印流,IO流工具类)
打印流: 有两个类:PrintStream PrintWriter类,两个类的方法一样,构造方法不一样 PrintStream构造方法:接收File类型,接收字符串文件名,接收字节输出流(Ou ...
随机推荐
- 信号通讯编程,王明学learn
信号通讯编程 在Linux系统中,信号(signal)同样也是最为古老的进程间通信机制. 一.信号类型 Linux系统支持的所有信号均定义在/usr/include/asm/signal.h(展示), ...
- POJ 2114 Boatherds 树分治
Boatherds Description Boatherds Inc. is a sailing company operating in the country of Trabantust ...
- MySQL5.7中新增的JSON类型的使用方法
创建表json_test: CREATE TABLE json_test(id INT(11) AUTO_INCREMENT PRIMARY KEY,person_desc JSON)ENGINE I ...
- loadrunner中切割strtok字符串
http://blog.sina.com.cn/s/blog_7ee076050102vamg.html http://www.cnblogs.com/lixiaohui-ambition/archi ...
- ++i与i++的区别
1. ++i 和 i++,在单独使用时,就是 i=i+1. 2. a = ++i,相当于 i=i+1; a = i; (先i = i + 1,再使用i的值).也可以写成 i++; a=i 3. a = ...
- HTML DOM学习之二
1.HTML DOM属性: **innerHTML属性-获取元素内容的最简单方法是使用innerHTML属性,innerHTML属性对于获取或替换HTML元素的内容很有用 <html> & ...
- 20145223《Java程序程序设计》第1周学习总结
20145223 <Java程序设计>第1周学习总结 教材学习内容总结 1.JDK.JRE以及JVM的区别 JDK:撰写java程序语言的时候需要用到的编译工具 JRE:java执行环境 ...
- Amazon S3云存储服务器的功能及编程接口
http://blog.csdn.net/iamshaofa/article/details/7877785/
- http://blog.csdn.net/lipeng32768/article/details/50845547
http://blog.csdn.net/lipeng32768/article/details/50845547
- Git常用命令举例
clone一个git project到本地 git clone https://github.com/huahuiyang/network-certification.git 到这个目录下,可以发现有 ...