当前位置: 网学 > 编程文档 > JSP > 正文

JSP中文件常用操作方法

来源:Http://myeducs.cn 联系QQ:点击这里给我发消息 作者: 用户投稿 来源: 网络 发布时间: 12/10/17
下载{$ArticleTitle}原创论文样式
要讲的OutputStream类的Write方法)都能够阴塞一个线程,直到字节被 实际读取或写入。这意味着如果一个流不能立即被读或被写
/*
* Created on 2005-3-10
* To change the template for this generated file go to
* Window>Preferences>Java>Code Generation>Code and Comments
*/
package mytestfiles;
import java.io.BufferedReader;
import java.io.File;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
import java.io.PrintWriter;

/**
* @author zhangqinglin
* To change the template for this generated type comment go to
* Window>Preferences>Java>Code Generation>Code and Comments [Page]
*/
public class Files
{
public static void main(String args) throws IOException
{
Files f = new Files();
// System.out.println(f.readFile(\"f:\\\\LinkFile.java\"));
// f.readAllFile(\"f:\\\\\",\"LinkFile.java\");
// f.readLineFile(\"f:\\\\\",\"LinkFile.java\");
// System.out.println(f.fileIsNull(\"f:\\\\\",\"122.txt\"));
// f.readFolderByFile(\"F:\\\\PDF\");
// System.out.println(f.createAndDeleteFolder(\"ss\",\"f:\\\\\"));
// System.out.println(f.createAndDeleteFile(\"f:\\\\ss\\\\\",\"TestFile.dat\"));
String ss = new String[50];
for(int i=0;i<ss.length;i++)
{
ss[i] = \"信息技术和互联网(计算机软硬件,通讯) \"+i;
}
f.writeFile(\"f:\\\\ss\\\\\",\"TestFile.txt\",ss);
}
/**
* 文件的写入
* @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<args.length;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;
}
/**
* 输出目录中的所有文

网学推荐

免费论文

原创论文

浏览:
设为首页 | 加入收藏 | 论文首页 | 论文专题 | 设计下载 | 网学软件 | 论文模板 | 论文资源 | 程序设计 | 关于网学 | 站内搜索 | 网学留言 | 友情链接 | 资料中心
版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
Copyright 2008-2015 myeducs.Cn www.myeducs.Cn All Rights Reserved
湘ICP备09003080号