在JSP中创建文件夹和文件
来源:互联网 发布:在linux上 对于多进程 编辑:程序博客网 时间:2024/05/02 01:00
在JSP中判断某文件是否存在,并创建文件夹和文件。
备忘。
在WinXP + Tomcat5.1 中,代码如下:
<%
//得到web根路径//绝对路径
//getServletContext().getRealPath("/")得到web应用的根路径
// D:/web/excel,“D:/web”是web应用的根路径,“excel”是根目录下的文件夹
String Save_Location=getServletContext().getRealPath("/")+"excel//";
try{
if (!(new java.io.File(Save_Location).isDirectory())) //如果文件夹不存在
{
new java.io.File(Save_Location).mkdir(); //不存在 excel 文件夹,则建立此文件夹
new java.io.File(Save_Location)+"gmcc//").mkdir(); //创建excel文件夹下名为 gmcc 的文件夹
}
else //存在excel文件夹,则直接建立此文件夹
{
new java.io.File(Save_Location)+"gmcc//").mkdir(); //创建 excel 文件夹下名为gmcc的文件夹
}
}catch(Exception e){
e.printStackTrace(); //创建文件夹失败
//在链接中使用URLEncoder编码,传递中文参数。
//接收页面可以使用getParameter()取得该参数,页面的charset=GB2312。
String ErrName=java.net.URLEncoder.encode("文件夹不存在。创建文件夹出错!");
response.sendRedirect("errorpage.jsp?error="+ErrName); //跳转到错误页面
return;
}
//在 gmcc 文件夹下新建 myfile.txt 文件
java.io.File myFile = new java.io.File(Save_Location+"gmcc//myfile.txt");
java.io.FileOutputStream fout = null;
try {
fout = new java.io.FileOutputStream(myFile);
byte b[]= "你好!".getBytes();
fout.write(b);
fout.flush(); //写入文件
fout.close(); //关闭
}
catch (java.io.FileNotFoundException e) {
e.printStackTrace();
}
catch (java.io.IOException ex) {
ex.printStackTrace();
}
%>
- 在JSP中创建文件夹和文件
- 在JSP中创建文件夹和文件
- 在JSP中判断某文件是否存在,并创建文件夹和文件
- 在sd卡中创建文件夹和文件
- 如何在xcode创建文件夹和文件
- 创建文件夹和文件
- php创建文件夹和文件
- java 创建文件夹和文件
- android创建文件夹和文件
- Android创建文件夹和文件
- android创建文件夹和文件
- android创建文件夹和文件
- Android创建文件夹和文件
- python创建文件夹和文件
- 动态创建文件夹和文件
- android创建文件夹和文件
- VC创建文件夹和文件
- android 创建文件夹和文件
- (转)Linux 关于动态链接库以及静态链接库的一些概念
- linux 利用 lynx 通过命令行上网
- Embedded - Define 宏定义
- Flash小品之颜色解析
- 探索C++的秘密之详解extern "C"
- 在JSP中创建文件夹和文件
- 基于one2team框架的Highcharts图表图片导出方案
- [Javascript]HTML5中script的async属性异步加载JS
- android去掉标题栏、信息栏、获取屏幕分辨率、图片全屏
- 服务器建立信任关系
- [Android]在App中使用相机
- Spring Batch 之 Sample(CSV文件操作)(四)
- getHibernateTemplate方法
- 一些Java工具类