zoukankan      html  css  js  c++  java
  • java:file文件类

    public class FileDemo {
    	
    	public static File file;
    	
    	public static void main(String args[])
    	{
    		String s = args[0];
    		String f = "F:"+File.separator+"work"+File.separator+"60"+File.separator+"60.txt";
    		System.out.println("-->"+s+"<--");
    		System.out.println("开始运行");
    		if(s.equals("c"))
    		{
    			System.out.println("创建:检查文件是否存在");
    			boolean b = existsFile(f);
    			if(b){
    				System.out.println("文件已经存在");				
    			}else{
    				System.out.println("文件不存在,可以创建");
    				createFile(f);
    			}
    		}else if(s.equals("d"))
    		{
    			System.out.println("删除:检查文件是否存在");
    			boolean b = existsFile(f);
    			if(b)
    			{
    			System.out.println("删除");
    				deleteFile(f);
    			}else{
    				System.out.println("文件不存在,无法删除");
    			}
    		}
    		getPath();
    		list();
    		listFiles();
    	}
    	
    	public static void createFile(String f)
    	{
    		
    		try {
    			file.createNewFile();
    		} catch (IOException e) {
    			// TODO 自动生成的 catch 块
    			e.printStackTrace();
    		}
    	}
    	
    	public static void deleteFile(String f)
    	{
    		
    		file.delete();
    	}
    
    	
    	public static boolean existsFile(String f)
    	{
    		file = new File(f);
    		if(file.exists())
    		{
    			return true;
    		}else{
    			return false;
    		}
    	}
    	
    	public static boolean isFile(String f)
    	{
    		
    		if(file.isFile())
    		{
    			return true;
    		}else{
    			return false;
    		}
    	}
    	
    	public static boolean isPath(String f)
    	{
    		
    		if(file.isDirectory())
    		{
    			return true;
    		}else{
    			return false;
    		}
    	}
    	
    	public static void getPath()
    	{
    		System.out.println(file.getPath());
    		System.out.println(file.getParent());
    	}
    	
    	//列出目录
    	public static void list()
    	{
    		File file2 = new File("F:"+File.separator+"work");
    		String p[] = file2.list();
    		for(int i = 0; i < p.length ; i++)
    		{
    			System.out.println( p[i]);
    		}
    		
    	}
    	
    	//列出目录
    	public static void listFiles()
    	{
    		File file2 = new File("F:"+File.separator+"work");
    		File p[] = file2.listFiles();
    		for(int i = 0; i<p.length; i++)
    		{
    			System.out.println(p[i]);
    		}
    	}
    	
    

      

  • 相关阅读:
    对于HTTP过程中POST内容加密的解决方案
    电脑重启后IDEA项目中import class 报错
    前端Button点击无反应--记一次Debug经历
    plsql 中substr函数和instr函数的灵活应用
    浅谈Plsql 中inner join 和left join的使用
    Mysql查询优化
    Mysql单机安裝
    centos查看文件被哪个进程占用
    jvm垃圾收集器详解
    navicat破解
  • 原文地址:https://www.cnblogs.com/achengmu/p/7083232.html
Copyright © 2011-2022 走看看