ASP文件操作



javascript  判断文件是否存在,不存在创建,存在删除后创建

var   objFSO = new ActiveXObject("Scripting.FileSystemObject");
         if (objFSO.FileExists(strFileName))
                 {
                   objFSO.DeleteFile(strFileName, true);
                 }

asp 取当前程序所在路径

Application("MyWebSite")   //绝对路径

Server.MapPath("MyWebSite")    //相对路径



asp  文件夹不存在则创建:


dim   strReportUrl

 strReportUrl="D:\\Report"


dim sObjFSO
 Set sObjFSO = Server.CreateObject("Scripting.FileSystemObject")
 If Not sObjFSO.FolderExists(strReportUrl) Then
     sObjFSO.CreateFolder(strReportUrl)
 End If





Excel 保存在服务器端

function ExportExcelReport(strXML,strFileDate,strURL,strReporturl,strDate)
    {
      try
      {
       var xlApp = new  ActiveXObject("Excel.Application");  
          var  xlWorkBook;
        var  strFileName = strReporturl +strDate+".xls";
        xlWorkBook = xlApp.Workbooks.open(strURL); 
         xlApp.Run("main",strXML,strDep_id,strDep_Super_Name,"N");
   
          var   objFSO = new ActiveXObject("Scripting.FileSystemObject");
         if (objFSO.FileExists(strFileName))
                 {
                   objFSO.DeleteFile(strFileName, true);
                 }

     //保存时 路径字符串必须为双 \\,例 :D:\\Report
           xlWorkBook.SaveAs(strFileName);
                  xlApp.ActiveWorkbook.Close();
       
      }
      catch(ex)
    {
     alert("無法匯出Excel");
    } 
     }

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值