java -window -创建、拷贝文件夹:

一、java -window -创建文件夹:

package com.etc;

import java.io.File;
import java.io.IOException;
import java.text.SimpleDateFormat;
import java.util.Calendar;

import javax.swing.filechooser.FileFilter;

public class CalendarTest {
	public static void main(String [] args) {
		
			  File  f = new File("G:\\b.txt");   //创建一个工具对象
			  
			  if( f.exists()){
				  System.out.println("文件存在"+f);
			  }
			  else{
				  System.out.println("文件不存在");
			     
				  f.mkdirs();        //并且创建文件夹
					  
			  }
			  
			  
			  //判断文件的大小:
			  
//			  if(f.isFile()){
//				  System.out.println("是文件");
//			  }
//			  long size = f.length();
//			  
//			   System.out.println(size);
//			   
//			   
//			   //最后修改时间    lastwodified
//			   
//			   		long  last = f.lastModified();
//			   		
//			   		SimpleDateFormat  sim = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
//			   		
//			   		System.out.println(sim.format(last));
			   		
			   		
			   		
		
		       //  把给定路径下面的文件和文件夹找出来
		
//			   	File file = new File("G:\\");
//			   	
//			   	FileFilter  filter = new FileFilter(){                //创建一个过滤器
//
//					@Override
//					public boolean accept(File pathname) {
//					
//						String  filePath = pathname.getAbsolutePath();   //根据后缀名判断
//						
//						if  (filePath.endsWith("☆")){
//							return false;
//						}
//						return true;
//				}
//
//					@Override
//					public String getDescription() {
//						
//					
//						return null;
//					}
//			   		
//			   	};
//			   	
//			   	File[]  subFile  = file.listFiles();
//			   	
//			   	for ( File f : subFile){
//			   		
//			   		if(f.isDirectory()){
//			   			System.out.println("扫描到目录"  + f);
//			   		}else{
//			   			System.out.println("扫描到文件  "  + f );
//			   		}
//			   	}
			  
		
              //      方法:getAbsolutePath()的使用
			  
//			  File   fds  = new File("src/com/etc/CalendarTest.java");   //   当前目录
//			  
//			  System.out.println(fds.getAbsolutePath());                         //  找绝对路径
//			  try {
//				System.out.println(fds.getCanonicalPath());
//			} catch (IOException e) {
//				
//				e.printStackTrace();
//			}				  				
	}
}

二、java -window -拷贝文件夹:

package com.etc;

import java.io.File;
import java.io.IOException;
import org.apache.commons.io.FileUtils;

public class Test {
	
	//   拷贝文件
	//    文件 --> 文件    copyFile 
	//    文件 --> 目录    copyFileToDirectory

	public static void main(String[] args) {
		
        File src = new File("e:/a.txt");     
		
		File dst = new File("e:/ab.txt");
		
		File dsts = new File("e:/a"); 
		
		try
		{
			FileUtils.copyFile(src, dst);            // 把文件a.txt 复制到ab.txt文件中
			
			FileUtils.copyFileToDirectory(src, dsts); // 把文件a.txt 复制到a文件夹中
			
		} catch (IOException e)
		{
			e.printStackTrace();
		}

		System.out.println("完成")
	}
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值