📄 fileexp.java
字号:
/**
* @(#)FileExp.java
*
*
* @author
* @version 1.00 2007/11/15
*/
import java.io.*;
class FileAccept implements FilenameFilter {
String str=null;
FileAccept(String s)
{
str="."+s;
}
public boolean accept(File dir,String name)
{
return name.endsWith(str);
}
}
public class FileExp {
public FileExp() {
}
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
File dir=new File("E:\\myjava\\kafei");
FileAccept acceptCondition=new FileAccept("java");
String fileName[]=dir.list();
for (int i=0; i<fileName.length; i++)
{
System.out.println(fileName[i]);
}
File f1=new File("E:\\myjava\\kafei","CheckBoxExp.java");
System.out.println(f1.getName()+"可读吗?"+f1.canRead());
System.out.println(f1.getName()+"可写吗?"+f1.canWrite());
System.out.println(f1.getName()+"的长度为"+f1.length());
System.out.println(f1.getName()+"的绝对路径为"+f1.getAbsolutePath());
System.out.println(f1.getName()+"是目录吗?"+f1.isDirectory());
System.out.println(dir.getName()+"是目录吗?"+dir.isDirectory());
System.out.println(f1.getName()+"是隐藏的吗?"+f1.isHidden());
System.out.println(f1.getName()+"最后修改的时间为"+f1.lastModified());
System.out.println(f1.getName()+"的父目录为"+f1.getParent());
File f2=new File("E:\\myjava\\kafei","3.txt");
if (!f2.exists())
{
try {
f2.createNewFile();
}
catch (Exception e) {
System.out.println("发生异常!");
}
}
File ff=new File("4.txt");
try
{
f2.renameTo(ff);
System.out.println("Rename success!");
}
catch (Exception e){
System.out.println("error!");
}
File dir2=new File("E:\\myjava\\kafei\\newdir");
if (!dir2.exists())
{
System.out.println("创建文件夹...");
try {
dir2.mkdir();
}
catch(Exception e) {
System.out.println("创建文件夹时发生异常!");
}
}
if (dir2.exists())
{
System.out.println("删除文件夹...");
try {
dir2.delete();
}
catch(Exception e){
System.out.println("删除文件夹过程中发生异常!");
}
}
try {
Runtime ce=Runtime.getRuntime();
ce.exec("javac ButtonLabelExp.java");
ce.exec("java ButtonLabelExp");
}
catch (Exception e) {
System.out.println(e);
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -