在JSP中创建文件夹和文件
2012-02-11 11:49
267 查看
在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();
}
%>
J.R.Q.
2005.11.17 于穗
备忘。
在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();
}
%>
J.R.Q.
2005.11.17 于穗
相关文章推荐
- 在JSP中创建文件夹和文件
- 在JSP中创建文件夹和文件
- Java创建文件夹和JSP下载文件
- 在JSP中创建目录、文件夹、文件等
- 在JSP中判断某文件是否存在,并创建文件夹和文件
- 在JSP中创建文件夹和文件
- 文件操作之创建文件夹
- 用windows Powershell 创建新文件夹 或 文件
- Python_删除/创建指定目录及其下所有子目录的文件,该文件记录当前文件夹的内容
- windows下创建没有文件名的文件或者文件夹
- VMware Fusion Mac 小技巧 创建共享文件夹 Mac与Win文件
- Java创建、重命名、删除文件和文件夹
- android创建文件夹和文件的一些经验教训
- 如何访问WEB-INF文件夹下的jsp文件
- C# 文件操作 全收录 追加、拷贝、删除、移动文件、创建目录、递归删除文件夹及文件....
- ubuntu创建、删除文件及文件夹,强制清空回收站方法
- 在Assets文件夹中放入.sql或.db文件实现创建SQlite表的操作
- java创建和删除文件夹、文件
- C# 创建文件夹及文件
- Java本地文件操作(二)文件夹的创建、删除、重命名