CreateDelete.jsp
上传用户:kzxteda
上传日期:2007-06-01
资源大小:54k
文件大小:1k
源码类别:

家庭/个人应用

开发平台:

Java

  1. <%@ page contentType="text/html; charset=GB2312"%>
  2. <%@ page import="java.io.*" %>
  3. <%@ page language="java" %>
  4. <HTML>
  5. <HEAD>
  6. <TITLE>文件的建立与删除</TITLE>
  7. </HEAD>
  8. <BODY>
  9. <CENTER>
  10. <FONT SIZE = 5 COLOR = blue>文件的建立与删除</FONT>
  11. </CENTER>
  12. <BR>
  13. <HR>
  14. <BR>
  15. <%
  16. String id = request.getParameter("id");
  17. String newname = request.getParameter("newname");
  18. String doid = request.getParameter("doid");
  19. int doid_new=Integer.parseInt(doid);
  20. String filename_new = request.getParameter("filename");
  21. String path_new = request.getParameter("path");
  22. //建立代表目前目录位置中File.txt档的File变量, 并由fileName变量变数引用
  23. String path = request.getRealPath(path_new);
  24. File fileName = new File(path, filename_new);
  25. //检查File.txt是否存在
  26. if(fileName.exists()&&(doid_new==1))
  27. {
  28. //删除File.txt档
  29.     //fileName.renameTo(new File(path, "love.txt"));
  30. fileName.delete();
  31. //输出目前所在的目录路径
  32. //out.println(path + "\File.txt");
  33. %>
  34. <FONT SIZE = 4 COLOR = red>存在</FONT>, 已完成
  35. <FONT SIZE = 4 COLOR = red>删除</FONT>
  36. <%
  37. }
  38. else
  39. {if(fileName.exists()&&(doid_new==2)){
  40. //在目前的目录下建立一个名为File.txt的文字档
  41. fileName.renameTo(new File(path, newname));
  42. //fileName.createNewFile();
  43. //输出目前所在的目录路径
  44. //out.println(path + "\File.txt");
  45. %>
  46. <FONT SIZE = 4 COLOR = red>不存在</FONT>, 已完成
  47. <FONT SIZE = 4 COLOR = red>建立</FONT>
  48. <%
  49. }else{out.println("no");}}
  50. response.sendRedirect("main.jsp?id="+path_new);%>
  51. </BODY>
  52. </HTML>