首页>java频道>java教程>正文
关于Java输入数据流详解

www.zige365.com 2010-6-7 12:01:33 点击:发送给好友 和学友门交流一下 收藏到我的会员中心
  • boolean result = false;   
  • try   
  • {   
  • File file = new File(filePath+folderName);   
  • if(file.exists())   
  • {   
  • file.delete();   
  • System.out.println("目录已经存在,已删除!");   
  • result = true;   
  • }   
  • else   
  • {   
  • file.mkdir();   
  • System.out.println("目录不存在,已经建立!");   
  • result = true;   
  • }   
  • }   
  • catch(Exception ex)   
  • {   
  • result = false;   
  • System.out.println("CreateAndDeleteFolder is error:"+ex);   
  • }   
  • return result;   
  • }   
  • /**   
  • * 输出目录中的所有文件及目录名字   
  • * @param filePath   
  • */   
  • public void readFolderByFile(String filePath)   
  • {   
  • File file = new File(filePath);   
  • File[] tempFile = file.listFiles();   
  • for(int i = 0;i{   
  • if(tempFile[i].isFile())   
  • {   
  • System.out.println("File : "+tempFile[i].getName());   
  • }   
  • if(tempFile[i].isDirectory())   
  • {   
  • System.out.println("Directory : "+tempFile[i].getName());   
  • }   
  • }   
  • }   
  • /**   
  • * 检查文件中是否为一个空   
  • * @param filePath   
  • * @param fileName   
  • * @return 为空返回true   
  • * @throws IOException   
  • */   
  • public boolean fileIsNull(String filePath,String fileName) throws IOException   
  • {   
  • boolean result = false;   
  • FileReader fr = new FileReader(filePath+fileName);   
  • if(fr.read() == -1)   
  • {   
  • result = true;   
  • System.out.println(fileName+" 文件中没有数据!");   
  • }   
  • else   
  • {   
  • System.out.println(fileName+" 文件中有数据!");   
  • }   
  • fr.close();   
  • return result;   
  • }   
  • /**   
  • * 读取文件中的所有内容   
  • * @param filePath   
  • * @param fileName   
  • * @throws IOException   
  • */   
  • public void readAllFile(String filePath,String fileName) throws IOException   
  • {   
  • FileReader fr = new FileReader(filePath+fileName);   
  • int count = fr.read();   
  • while(count != -1)   
  • {   
  • System.out.print((char)count);   
  • count = fr.read();   
  • if(count == 13)   
  • {   
  • fr.skip(1);   
  • }   
  • }   

    本新闻共4页,当前在第3页  1  2  3  4  

  • 我要投稿 新闻来源: 编辑: 作者:
    相关新闻
    关于Java核心API需要掌握的十一条准则
    浅谈Java参数传递机制分析:值与引用
    关于使用Java代码控制CPU占用率
    关于使用Java多线程实现任务分发
    Java双括弧技巧:不规范的语法