(JAVA)File类

package filedemo;import java.io.File;
import java.io.IOException;/*** @author Alina* @date 2021年10月07日 10:33 下午* File类 提供方法操作 文件 目录 文件夹* 1.两个静态成员变量  static String pathSeparator  路径分隔符* 2.static String separator 名称分隔符* 3.创建文件boolean  createNewFile()* 4.创建单一文件夹 boolean mkdir()* 5.创建多层目录 boolean mkdirs()* 6.删除目录(文件) boolean delete()* 7.重命名 boolean renameTo( File newFileName)* 8.判断文件是否存在 boolean exists()* 9.判断是否文件夹 boolean isDirectory()* 10.判断是否为文件 boolean isFile* 11.获取当前路径下所有的文件static  File[] listRoots()* 12.获取File构造器封装的绝对路径 String getAbsolutePath()  File getAbsoluteFile()* 13.获取文件名字**/
public class FileDemo {public static void main(String[] args)throws Exception {method_getAbsolutesFile();}public static void method_1(){File parent = new File("/Users/yuzhang/Desktop/");File file = new File(parent,"IOPrciice");System.out.println(file);}//创建文件功能public static void method_2() throws IOException {File parent = new File("/Users/yuzhang/Desktop/");File file = new File(parent,"test.txt");boolean b = file.createNewFile();}//创建文件夹public static void method_3() throws IOException{File parent = new File("/Users/yuzhang/Desktop/");File file = new File(parent,"新建文件夹");boolean c = file.mkdir();System.out.println(c);}//创建文件夹public static void method_4() throws IOException{File parent = new File("/Users/yuzhang/Desktop/");File file = new File(parent,"新建文件夹/a/b");boolean c = file.mkdirs();System.out.println(c);}//删除文件夹public static void method_5(){File parent = new File("/Users/yuzhang/Desktop");File file = new File(parent,"新建文件夹");boolean d = file.delete();System.out.println(d);}//重命名public static void method_6(){File parent = new File("/Users/yuzhang/Desktop");File file = new File(parent,"新建文件夹1");file.mkdir();File newFile = new File("新建");boolean b = file.renameTo(newFile);System.out.println(b);}public static void method_exists() throws Exception{File parent = new File("/Users/yuzhang/Desktop");File file = new File(parent,"test.txt");file.createNewFile();boolean b = file.exists();System.out.println(b);}public static void method_listRoots(){File file[] = File.listRoots();for (File f : file){System.out.println(f);}}public static void method_getAbsolutesFile(){File file = new File("/Users/yuzhang");File p = file.getAbsoluteFile();System.out.println(p);System.out.println(p.getName());}public static void method_getAbsolutesPath(){File file = new File("/Users/yuzhang");String s = file.getAbsolutePath();System.out.println(s);}}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/421751.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

(JAVA)File类2

package filedemo;import java.io.File; import java.io.FileFilter; import java.text.DateFormat; import java.util.Date;/*** author Alina* date 2021年10月10日 11:15 下午* 1.获取文件最后修改时间 Long lastModified()* 2.以数组获取路径下所有文件String[] list();Fi…

MVVM之旅

MVVM的概念已经在脑子里渗透了一段时间,也试着使用了一段时间,就我个人理解,MVVM所倡导的应该是解耦UI跟数据打交道的那一部分,而纯UI的还是写在CodeBehind里。MVVM是以绑定(绑定数据、绑定命令)来驱动的&a…

变量原理深入讲解

javascript是一种解释执行的语言 语言分解释执行和编译执行 人用直观的编程语言来写程序-------------计算机语言010011100 举例理解: 英文 中国人张三(不会英文) 1、把英文报刊翻译成中文报刊,然后再看(翻译完后,多了一份中…

(JAVA)IO1

IO流四个抽象及类 1.字节输出流,写入任意文件OutputStreamwrite 字节数组 字节数组的一部分 单个字节close 释放资源flush 刷新资源,强制刷新资源 2.字节输入流,读取任意文件InputStreamread 字节数组 字节数组的一部分 单个字节close 关闭资…

putil:一个用于获得处理器和系统相关信息的模块

psutil能干的事是:提供了个接口,可以用来获取信息,包括: 当前运行的进程系统(资源使用)信息CPU内存磁盘网络用户psutil实现了很多功能,包括了如下工具所具有的: pstopdfkillfreelsof…

(JAVA)IO缓冲区

package IODemo;import java.io.*; import java.nio.charset.StandardCharsets;/*** author Alina* date 2021年10月18日 9:57 下午* 一、 1.IO流关于缓冲区,* 2.输出流缓冲区:BufferedOutputStream(OutputStream out)* 3.输入流缓冲区&#…

php正则表达式如何找到匹配模式中的最后一组

转载于:https://www.cnblogs.com/MyFlora/archive/2013/06/07/3124073.html

(JAVA)IO流之读写单个字节和复制文本文件

package IODemo;import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException;/*** author Alina* date 2021年10月15日 8:19 下午* read()方法特点* 1.每次只读取一个文件* 2.只运行一次&#xff0c…

sql where in 排序问题

直接上代码了 对于int类型的需要转化一下 select * from cvProducts where ID in(972,687,678,962) order by charindex(cast(ID as varchar),972,687,678,962) 对于varchar的直接使用 select * from cvProducts where MouldNo in(C62859,C63417,C32283) order by charindex(…

(JAVA)FileWriter

package IODemo;import java.io.BufferedWriter; import java.io.FileWriter;/*** author Alina* date 2021年10月31日 10:48 下午* FileWrite 写入文本文件的便捷类,方便快捷* 默认查询编码表,不能指定编码表* BufferedWriter 字符输出流的缓冲对象**/ …

JavaWeb中验证码的实现

在Web程序中,验证码是经常使用的技术之一。Web程序永远面临未知用户和未知程序的探测。为了防止恶意脚本的执行,验证码技术无疑是首选方案之一。本文将讨论如何在JSP和Servlet中使用验证码技术。 验证码的产生思路很简单,在Servlet中随机产生…

IO流复制图片

package IODemo;/*** author Alina* date 2021年11月14日 4:32 下午* 复制文件到指定目录**/ import java.io.*; public class IOcopyfile {public static void main(String[] args) {CopyDir(new File(“源文件”),new File(“目标文件”));}public static void CopyDir(File …

苏教版国标本小学语文第一册汉字笔画

苏教版国标本小学语文第一册汉字笔画 转载于:https://www.cnblogs.com/shangdawei/archive/2013/06/09/3129240.html

IO流与对象结合

package IODemo;import java.io.*; import java.nio.charset.StandardCharsets; import java.util.ArrayList; import java.util.Iterator;/*** author Alina* date 2021年11月08日 9:13 下午* 把Arraylist 里存储的内容存储到本地文件* 1.遍历集合。遍历一次存储一次*/ public…