一、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("完成")
}
}