实现对文件的复制,删除和移除

JS:实现对文件的复制,删除和移除

原文出处链接:https://blog.csdn.net/qq_42192693/article/details/82313010

亲测必须将代码放在记事本中,改成html格式,在用IE运行(必须)

 
  1. <!DOCTYPE html>

  2. <html>

  3.  
  4. <head>

  5. <meta charset="UTF-8">

  6. <meta http-equiv="Content-Type" content="text/html; charset=gb2312">

  7. <title></title>

  8. </head>

  9. <script language="JavaScript">

  10. function filecopy(sname,dname){

  11. var fso,f;

  12. fso=new ActiveXObject("Scripting.FileSystemObject");

  13. f=fso.GetFile(sname.value);

  14. f.Copy(dname.value);

  15. alert("文件复制成功");

  16. }

  17. function filedelete(fname){

  18. var fso,f;

  19. fso=new ActiveXObject("Scripting.FileSystemObject");

  20. f=fso.GetFile(fname.value);

  21. f.Delete();

  22. alert("文件删除成功");

  23. }

  24. function filemove(fname,mname){

  25. var fso,f;

  26. fso=new ActiveXObject("Scripting.FileSystemObject");

  27. f=fso.GetFile(fname.value);

  28. f.Move(mname);

  29. alert("文件移除成功");

  30. }

  31. </script>

  32. <body>

  33. <table width="341" border="1">

  34. <tr>

  35. <td width="331" height="50">

  36. <form name="form1" method="post" action="">

  37. 原文件路径:<input type="text" name="text1" value="E:\ss.txt"><br> 目前文件路径:

  38. <input type="text" name="text2" value="E:\sss.txt">

  39. <input type="button" name="Button" value="复制" onclick="filecopy(document.form1.text1,document.form1.text2)">

  40. </form>

  41. </td>

  42. </tr>

  43. <tr>

  44. <td width="331" height="50">

  45. <form name="form2" method="post" action="">

  46. 文件路径:<input type="text" name="text3" value="E:\ss.txt">

  47. <input type="button" name="Button" value="删除" onclick="filedelete(document.form2.text3)">

  48. </form>

  49. </td>

  50. </tr>

  51. <tr>

  52. <td width="331" height="50">

  53. <form name="form3" method="post" action="">

  54. 原文件路径:<input type="text" name="text4" value="E:\ss.txt"><br> 目前文件路径:

  55. <input type="text" name="text5" value="E:\sss.txt">

  56. <input type="button" name="Button" value="移除" onclick="filemove(document.form3.text4.value,document.form3.text5.value)">

  57. </form>

  58. </td>

  59. </tr>

  60. </table>

  61. </body>

  62. </html>

 运行前

 

 

 运行后

其余不再一一举例

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值