我最近学了流有关的概念 写了个程序但有些 方法实现不了!代码如下:
package com.C;
import java.io.*;
public class FileDemo
{
public static void main(String []args) throws IOException
{
File f=new File("f:\temp.txt");
FileDemo fil=new FileDemo();
fil.pri(f);
}
public void pri(File f) throws IOException
{
if (f==null)
return;
if (f.exists())
{
String type;
if(f.isDirectory())
type="目录";
else
type="标准文件";
System.out.println("文件类型: "+type);
System.out.println("文件绝对路径: "+f.getAbsolutePath());
System.out.println("文件上级目录: "+f.getParent());
System.out.println("文件长度: "+f.length());
return;
}
System.out.println(f.getName()+"不存在");
if(f.createNewFile())
{
String type;
if(f.isDirectory())
type="目录";
else
type="标准文件";
System.out.println("文件类型: "+type);
System.out.println("文件绝对路径: "+f.getAbsolutePath());
System.out.println("文件上级目录: "+f.getParent());
System.out.println("文件长度: "+f.length());
return;
}
if( f.renameTo(new File("f:\zhangli.txt")))
System.out.println("文件类型重命名成功!! ");
if( f.delete());
System.out.println("文件删除成功! ");
}
}
为何后面的重命名和删除方法不得实现啊