首页 > 其他分享 >文件的操作!!!

文件的操作!!!

时间:2022-11-08 13:13:20浏览次数:31  
标签:文件 File System String file println 操作 out

关于文件创建的三种方式。
import org.testng.annotations.Test;
import sun.awt.geom.AreaOp;

import java.io.File;
import java.io.IOException;

public class hhh {
public static void main(String[] args) {

}
//方式一
@Test
public void create1(){
String filePath = "F:\\file1.txt";
File file= new File(filePath);

try{
file.createNewFile();
System.out.println("创建文件1成功");
}catch(IOException e){
e.printStackTrace();
}
}

//方式二
@Test
public void create2(){
File parentFile = new File("F:\\");
String fileName = "file2.txt";
File file=new File(parentFile,fileName);

try{
file.createNewFile();
System.out.println("文件2创建成功");
}catch(IOException e){
throw new RuntimeException(e);
}

}
//方式三
@Test
public void create3(){
String parentPath = "f:\\";
String filePath = "file3.txt";

File file=new File(parentPath,filePath);

try{
file.createNewFile();
System.out.println("文件三创建成功");
}catch(IOException e){
throw new RuntimeException(e);
}
}

获取文件的信息
@Test
public void info(){
//先创建文件对象
File file = new File("F:\\file1.txt");
//调用相应的方法,得到对应信息
System.out.println("文件名称:"+file.getName());
System.out.println("文件绝对路径:"+file.getAbsolutePath());
System.out.println("文件父目录:"+file.getParent());
System.out.println("文件大小:"+file.length());
System.out.println("文件是否存在:"+file.exists());
System.out.println("是否是文件:"+file.isFile());
System.out.println("是否是目录:"+file.isDirectory());
}
文件夹的操作

public class Directory {

public static void main(String[] args) {

}

//删除文件
@Test
public void Delete(){

String Path ="F:\\file1.txt";
File file =new File(Path);

if(file.exists()){
if(file.delete()){
System.out.println(Path+"删除成功");
}else{
System.out.println(Path+"删除失败");
}
}else{
System.out.println("文件不存在");
}

}
//删除目录
@Test
public void DeleteD(){

String Path ="F:\\file3.txt";
File file =new File(Path);

if(file.exists()){
if(file.delete()){
System.out.println(Path+"删除成功");
}else{
System.out.println(Path+"删除失败");
}
}else{
System.out.println("文件不存在");
}

}
//判断目录是否存在,不存在就创建
@Test
public void DeleteD1() {
String Path = "F:\\test\\dir1.txt";
File file = new File(Path);

if (file.exists()) {
System.out.println(Path + "目录已经存在");
} else {

if (file.mkdir()) {
System.out.println("创建成功");
} else {
System.out.println("创建失败");
}
}

}

}

Scanner与Ptintln
public class Print {
public static void main(String[] args) {

//创建Scanner 对象,接受从控制台输入
Scanner input = new Scanner(System.in);
//接受String类型
String str = input.next();
//输出结果
System.out.println(str);
System.out.println("hell word");
}

}
public class scan {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
//double类型数据
System.out.println("请输入一个double类型的数据:");
double d = input.nextDouble();
System.out.println(d);
//int类型的数据
System.out.println("请输入一个int类型的数据");
int i = input.nextInt();
System.out.println(i);
//字符串类型的数据
System.out.println("请输入一个String类型的数据:");
String s = input.next();
System.out.println(s);
}


}



















































标签:文件,File,System,String,file,println,操作,out
From: https://www.cnblogs.com/luoguangguang/p/16869318.html

相关文章