📄 filedemo.java
字号:
package onlyfun.caterpillar;
import java.io.*;
import java.util.*;
public class FileDemo {
public static void main(String[] args) {
try {
File file = new File(args[0]);
if(file.isFile()) { // 是否为文件
System.out.println(args[0] + " 文件");
System.out.print(
file.canRead() ? "可读" : "不可读");
System.out.print(
file.canWrite() ? "可写" : "不可写");
System.out.println(
file.length() + "字节");
}
else {
// 列出所有的文件及目录
File[] files = file.listFiles();
ArrayList<File> fileList =
new ArrayList<File>();
for(int i = 0; i < files.length; i++) {
// 先列出目录
if(files[i].isDirectory()) { //是否为目录
// 取得路径名
System.out.println("[" +
files[i].getPath() + "]");
}
else {
// 文件先存入fileList,待会再列出
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -