软讯网络 > 编程语言 > Java > Java程序1
【标 题】:Java程序1
【关键字】:
Java
【来 源】:http://www.cublog.cn/u/15515/showart.php?id=120541
Java程序1
//显示文件基本信息
import java.io.*;//调入和io相关的类
class fileinfo{
file&://注/意,main函数一定是静态方法
public static void main(String
args[])throws IOException{
File fileToCheck;//使用文件对象创建实例
if
(args.length>0){
for (int i=0;i<args.length;i++){
fileToCheck=new File(args[i]);//为文件对象分配空间
info(fileToCheck);//这里引用的info一定要是静态方法成员
}
}
else{
System.out.println("no file given");
}
}
public
static void info(File f)throws IOException{
System.out.println("Name:"+f.getName());
System.out.println("Path:"+f.getPath());
if (f.exists()){
System.out.println("File exists.");
System.out.print((f.canRead()?" and is
Readable":""));//判断函数,如果满足条件,输出前者,否则输出后者
System.out.print((f.canWrite()?"and is Writable":""));
System.out.print(".");
System.out.println("File
is"+f.length()+"bytes.");
}
else{
System.out.println("File
does not exist.");
}
}
}