本文的示例总结了jsp
文件的常见文件
操作,供大家
参考:
jsp中的文件操作:文件类
字符串
路径= request.getrealpath( / / / );传递
参数 / 可以返回到Web
应用程序的根
目录 字符串tmp_path =路径+TMP;
文件f1 =新的文件(tmp_path); / /
创建文件类tmp_path指定路径
(F1。mkdir); / /创建目录
文件F2 =新的文件(tmp_path,a.txt); / /创建文件类 / / tmp_path +a.txt 指定路径
f2.createnewfile(F2); / /创建指定的文件
文件F3 =新的文件(tmp_path,b.txt );
f3.createnewfile();
文件F4 =新的文件(tmp_path,b.txt );
F4.createNewFile ();
其中:
文件对象的长度()
方法可以计算文件的大小。
该文件()方法可以判断它是否是一个文件或不
的判断目录()方法可以确定是否一个文件夹一个文件夹
GetName()可以得到文件的文件夹的名称
是否可以()是可读的
是否可以写()可以写成
是否隐藏(隐藏的)
文件最后
修改时间()最后更改
日期归还日期类的一个对象
文件阅读
例1:
字符串路径= request.getrealpath( / );
FP =新的文件(文件路径,文件.txt); / /定义文件
FileInputStream fistream =新FileInputStream(FP); / /定义一个文件
输入流绑定文件
字节缓冲区{ } =新的字节{ 10000 };
国际bytesum = fistream.read(buf,010000) / /字节文件写入到缓冲数组,返回写入的字节数
str_file =新的字符串(字符串缓冲区,0,bytesum);
out.println(str_file);
Fistream.close();
例2:
字符串路径= request.getrealpath( / );
FP =新的文件(文件路径,file1 .txt);
有freader = FileReader(FP):
是bfdreader =是(freader);
字符串str_line = bfdreader.readline();
而(str_line!= NULL){
out.println(str_line);
out.println();
str_line = bfdreader.readline();
}
Bfdreader.close();
Freader.close();
文件的写作:
例1:
字符串路径= request.getrealpath( / );
FP =新的文件(文件路径,file2 .txt);
FileWriter fwriter =新的FileWriter(FP);
request.setcharacterencoding(GBK); / /
设置字符编码
字符串str_file = request.getparameter(
文本);
fwriter.write(str_file);
Fwriter.close();
例2:
字符串路径= request.getrealpath( / );
FP =新的文件(文件路径,file2 .txt);
FileWriter fwriter =新的FileWriter(FP);
BufferedWriter bfwriter =新BufferedWriter(fwriter);
request.setcharacterencoding(GBK);
字符串str_file = request.getparameter(文本);
bfwriter.write(str_file,0,str_file.length());
Bfwriter.flush();
Bfwriter.close();
希望本文能对大家的jsp程序设计有所帮助。