Java输入数据流详解

发表于:2009-8-26 10:34  作者:未知   来源:网络转载

字体: | 上一篇 | 下一篇 |我要投稿 | 推荐标签:

   /**
  * 文件的写入
  * @param filePath(文件路径)
  * @param fileName(文件名)
  * @param args[]
  * @throws IOException
  */
  public void writeFile(String filePath,String fileName,String[] args) throws IOException
  {
  FileWriter fw = new FileWriter(filePath+fileName);
  PrintWriter out=new PrintWriter(fw);
  for(int i=0;i{
  out.write(args[i]);
  out.println();
  out.flush();
  }
  fw.close();
  out.close();
  }
  /**
  * 文件的写入
  * @param filePath(文件路径)
  * @param fileName(文件名)
  * @param args
  * @throws IOException
  */
  public void writeFile(String filePath,String fileName,String args) throws IOException
  {
  FileWriter fw = new FileWriter(filePath+fileName);
  fw.write(args);
  fw.close();
  }
  /**
  * 创建与删除文件
  * @param filePath
  * @param fileName
  * @return 创建成功返回true
  * @throws IOException
  */
  public boolean createAndDeleteFile(String filePath,String fileName) throws IOException
  {
  boolean result = false;
  File file = new File(filePath,fileName);
  if(file.exists())
  {
  file.delete();
  result = true;
  System.out.println("文件已经删除!");
  }
  else
  {
  file.createNewFile();
  result = true;
  System.out.println("文件已经创建!");
  }
  return result;
  }
  /**
  * 创建和删除目录
  * @param folderName
  * @param filePath
  * @return 删除成功返回true
  */
  public boolean createAndDeleteFolder(String folderName,String filePath)
  {
  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());
  }
  }
  }


【福利】填问卷 送2019精选测试大礼包+接口测试实战课程!
32/3<123>

评 论

论坛新帖

顶部 底部


建议使用IE 6.0以上浏览器,800×600以上分辨率,法律顾问:上海瀛东律师事务所 张楠律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2019, 沪ICP备05003035号
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪公网安备 31010102002173号

51Testing官方微信

51Testing官方微博

扫一扫 测试知识全知道