io流(File类)
File类
- 创建一个file类(没有无参构造)的对象,并与文件进行关联
- 用File类来操作文件,代码如下:
package com.bjsxt.test01;
import java.io.File;
public class Test {
public static void main(String[] args) {
//File f = new File("D:\浏览器下载\网络图片"); 错误的 一个斜杠系统会误识别为转义字符
//File f = new File("D:\\浏览器下载\\网络图片");//正确
//System.out.println(f);
//File f1 = new File("D:/浏览器下载/网络图片");//正确(最快捷)
//System.out.println(f1);
File f = new File("D:" + File.separator + "浏览器下载" + File.separator + "网络图片");//正确(最准确,扩展性好,但是麻烦),这个属性代表的就是斜杠
System.out.println(f);
//现在我们的程序已经和文件关联,然后我们就是要获取文件的信息
/*
if (f.exists()){
f.delete();//如果从在就删了,如果不存在就创建
}else{
f.createNewFile();
}
*/
System.out.println("-------------");
System.out.println(f.isDirectory());
System.out.println(f.isFile());
System.out.println(f.isHidden());
System.out.println(f.getAbsolutePath());//绝对路径
System.out.println(f.getPath());//相对(当前项目)路径
System.out.println(f.getName());
System.out.println(f.getParent());
System.out.println(f.canRead());
System.out.println(f.canWrite());
}
}
- 用File文件来操作文件夹,代码如下:
package com.bjsxt.test01;
import java.io.File;
public class Test2 {
public static void main(String[] args) {
File f = new File("D:/86187");
/*
if (f.exists()){
f.delete();
}else{
f.mkdir();//创建文件夹,但是只能创建一层
f.mkdirs();//多层用这个
}
*/
/*
String[] list = f.list();//这个方法返回一个数组,数组中是该文件夹下的所有文件
for (String s : list) {
System.out.println(s);
}
*/
/*
File[] files = f.listFiles();//比上面的功能更加强大,都可以展示文件文件夹(平时肯定用这个)
for (File file : files) {
System.out.println(file.getName()+"---"+file.length()+"---"+file.isDirectory());
}
*/
}
}
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 ...
- 021.1 IO流——File类
########################################IO流: IO:用于处理设备上的数据的技术.设备:内存,硬盘,光盘 流:系统资源,Windows系统本身就可 ...
- IO流——File类(文件流类)
java语言的输入输出操作是借助于输入输出包java.io来实现的,按传输方向分为输入流与输出流,从外设传递到应用程序的流为输入流,将数据从应用程序输入到外设的流为输出流. File类的构造方法: 1 ...
- JAVA:IO流——File类
1.掌握File 类的作用 2.可以使用File 类中的方法对文件进行操作 所有的 io 操作都保存在 java.io 包中. 构造方法:public File (String pathname) 直 ...
- Java IO流-File类
2017-10-24 23:50:22 File类 File类:文件和目录路径名的抽象表示形式.该文件或者目录不一定真实存在. * 构造方法 File类有四种构造方法,主要采用的构造方法师第二种,也就 ...
- 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 ...
- Java常用工具类之IO流工具类
package com.wazn.learn.util; import java.io.Closeable; import java.io.IOException; /** * IO流工具类 * * ...
随机推荐
- c# 类(4)
原文链接:https://csharp.net-tutorials.com/classes/visibility/ 可见性 Visibility 可见性 控制的是 访问权限的问题.最常见的就是priv ...
- mybatis(六)插件机制及分页插件原理
转载:https://www.cnblogs.com/wuzhenzhao/p/11120848.html MyBatis 通过提供插件机制,让我们可以根据自己的需要去增强MyBatis 的功能.需要 ...
- ARM汇编--汇编中符号和变量
习惯了使用C语言的情况下我发现自己对与汇编程序的符号和变量的理解很不深刻,今天抽空来学学加深理解.以ARM汇编来说,在汇编代码中所有以"."开头的指令都是汇编伪指令,他们不属于AR ...
- vue & async mounted
vue & async mounted refs xgqfrms 2012-2020 www.cnblogs.com 发布文章使用:只允许注册用户才可以访问!
- VSCode 开放式架构的产品实现思路
VSCode 开放式架构的产品实现思路 https://code.visualstudio.com/ 源码 https://github.com/microsoft/vscode https://gi ...
- React Learning Paths
React Learning Paths React Expert React in Action The assessment may cover: Components Events and Bi ...
- H5 & animation
H5 & animation https://m.tb.cn/h.VYB7BAx?sm=51fda6 UA checker webp image & css animation CDN ...
- JsBridge & Android WebView
JsBridge & Android WebView webview loadUrl addJavascriptInterface .setJavaScriptEnabled(true); f ...
- html转png
/*海报弹窗2018-3-14*/.diglogimg{position: fixed;top:0;left:0;z-index: 99;width: 100%;height: 100%;backgr ...
- Mila Fletcher:日常理财应注意的五点
米拉·弗莱彻于2007年毕业于耶鲁大学,她是一名真正意义上的法学博士,在校期间获得了马歇尔奖学金,毕业后曾在美国多家知名律师事务所任职,目前就职于星盟全球投资公司,专注于帮助公司和客户提供法务咨询,他 ...