180个针对Java初学者的简单实例180个针对Java初学者的简单实例180个针对Java初学者的简单实例
源代码在线查看: filedemo.java
//运用File类的常用方法,获取有关文件属性的信息。
import java.io.File;
class FileDemo
{
static void OutOper(String s)
{
System.out.println(s);
}
public static void main(String args[]) {
File f1 = new File("/java/COPYRIGHT");
//调用File类的toString方法输出对象f1的路径
System.out.println(f1);
//获取该文件的各个属性和信息
OutOper("File Name: " + f1.getName());
OutOper("Path: " + f1.getPath());
OutOper("Abs Path: " + f1.getAbsolutePath());
OutOper("Parent: " + f1.getParent());
OutOper(f1.exists() ? "exists" : "does not exist");
OutOper(f1.canWrite() ? "is writeable" : "is not writeable");
OutOper(f1.canRead() ? "is readable" : "is not readable");
OutOper("is " + (f1.isDirectory() ? "" : "not" + " a directory"));
OutOper(f1.isFile() ? "is normal file" : "might be a named pipe");
OutOper(f1.isAbsolute() ? "is absolute" : "is not absolute");
OutOper("File last modified: " + f1.lastModified());
OutOper("File size: " + f1.length() + " Bytes");
//将 f1对象改名为"newFile"
File f2 = new File("newFile");
OutOper("\n"+"****now rename the file " + f1 +" to " +f2 +"****");
f1.renameTo(f2);
OutOper("name"+f2.getName());
//检查改名前的那个文件是否存在
OutOper(f1+"is exist?" +f1.exists());
//删除改名后的文件
OutOper("\n"+"****delete"+f2+"****");
f2.delete();
OutOper(f2 + "exist?" + f2.exists());
}
}
|
相关资源 |
|
-
30个典型的C语言应用实例:单片机实现7段数码管显示,基于MAX7219的8位数码管显示,MAX7219的工作时序和寄存器描述,单片机实现液晶显示,单片机实现电子密码锁, 单片机实现简单音乐发生器,单
-
本文档的标题是并行高斯粒子滤波器结构分析和实现。本文针对粒子滤波器计算量大、实时性差的问题分析了高斯粒子滤波的并行结构,并以一个简单实例为背景介绍了高斯粒子滤波器在集群计算机上的应用实现。是一篇很好的
-
MyDownloader 是一款使用 http 协议(RFC 1867)用于下载一个或多个文件到本地的简单易用的收费 Java 程序.使用托拽操作,你可以在一个页面内下载多个文件.在下载文件的过程当中
-
使用函数实现简单的八位处理器
软件开发环境:ISE 7.1i
仿真环境:ISE Simulator
1. 这个实例实现通过ISE Simulator工具实现一个可以进行两个八位操作数四
-
JAVA与XML处理一个重要方法是SAX,该包提供了11个常用程序,下载后可以根据具体情况对改进.这11个程序都已调试过.包括对XML的各种处理.建议先下载这个.
-
Classifier4J这个Java类库为文本自动分类提供了一个API。缺省(目前)实现的API是一个贝叶斯分类器。这个类库可以用于多个目的-可能作为一个垃圾邮件过滤器或一个blog
-
Java 2入门经典:JDK 5源码
这本书综合介绍了使用J2SE(Java 2 Standard Edition)5.0或更高版本开发动态程序的过程
-
包括两个有趣的算法:老鼠走迷宫和运算式中序式转后序式的C和JAVA实现的两个版本
|