Java编程思想:File类其他方法
2024-08-29 10:43:13
import java.io.File; public class Test { public static void main(String[] args) { MakeDirectories.test(); } } class MakeDirectories { //用于展示File对象各种信息 private static void fileData(File file) { StringBuilder sb = new StringBuilder(); sb.append("\nAbsolute path:"+ file.getAbsolutePath()); sb.append("\n Can Read:"+ file.canRead()); sb.append("\n Can Write:"+ file.canWrite()); sb.append("\n Get Name:"+ file.getName()); sb.append("\n Get Parent:"+ file.getParent()); sb.append("\n Get Path:"+ file.getPath()); sb.append("\n Length:"+ file.length()); sb.append("\n LastModified:"+ file.lastModified()); sb.append("\n Is File:"+ file.isFile()); sb.append("\n Is Directory:"+ file.isDirectory()); System.out.println(sb.toString()); } //用于测试rename方法 private static void rename(String file1,String file2) { File o = new File(file1); File n = new File(file2); o.renameTo(n); } // private static void deleteandmkdirs(String file) { File f = new File(file); //文件存在,则删除 if (f.exists()) { f.delete(); } //文件不存在,则创建 else { f.mkdirs(); } } public static void test() { //File f = new File("."); //fileData(f); // String file1="./file1"; // String file2="./file2"; // //File f1 = new File(file1); // //File f2 = new File(file2); // rename(file1,file2); // File f1 = new File(file1); // File f2 = new File(file2); // fileData(f1); // fileData(f2); } }
最新文章
- 关于SQLSERVER2012版本远程登录问题
- Python 标准异常
- HDU 5688 Problem D
- Expression Trees
- DatabaseMetaData的用法【转载】
- Java 学习 第一篇
- Ubuntu中Qt+opencv图像显示
- Python3 的列表
- 如何实现Selenium自动化读取H5手机缓存
- PHP配置文件详解php.ini
- Day3 Python基础之while、for循环(二)
- OpenLDAP一登录系统就修改密码
- selenium键盘操作
- Linux基础命令---防火墙iptables
- Power Designer将表字段注释转换为模型
- windows 使用 xxfpm 解决 php-cgi 进程自动关闭
- ORTP库移植
- python之进程池与线程池
- ansible result.stdout.find('running') != -1 判断状态
- react 获取input标签的输入值