<p>asp 创建文件与文件夹<br /> &#39;==============================<br /> &#39;函 数 名:CreateFolder<br /> &#39;作 用:创建文件夹<br /> &#39;参 数:文件夹相对路径FolderPath<br /> &#39;==============================<br /> Function CreateFolder(FolderPath)<br /> &#39; On Error Resume Next<br /> Set Fso=Server.CreateObject(&quot;Scri&quot;&amp;&quot;pting.File&quot;&amp;&quot;Sys&quot;&amp;&quot;temObject&quot;)<br /> Set F=Fso.CreateFolder(Server.MapPath(FolderPath))<br /> CreateFolder=F.Path<br /> Set F=Nothing<br /> Set Fso=Nothing<br /> &#39; Select Case Err<br /> &#39; Case 424 Response.Write(&quot;方卡错误提示:创建&quot;&amp;FolderPath&amp;&quot;文件夹时,路径未找到或者该目录没有写入权限!&quot;)<br /> &#39; End Select<br /> End Function<br /> <br /> &#39;==============================<br /> &#39;函 数 名:CreateFile<br /> &#39;作 用:创建文件<br /> &#39;参 数:文件相对路径FilePath,文件内容FileContent<br /> &#39;==============================<br /> Function CreateFile(FilePath,FileContent)<br /> &#39; On Error Resume Next<br /> Dim Temps<br /> Temps=&quot;&quot;<br /> TempArr=Split(FilePath,&quot;/&quot;)<br /> For i=0 to UBound(TempArr)-1<br /> If Temps=&quot;&quot; Then<br /> Temps=TempArr(i)<br /> Else<br /> Temps=Temps&amp;&quot;/&quot;&amp;TempArr(i)<br /> End If<br /> If IsFolder(Temps)=False Then<br /> Call CreateFolder(Temps)<br /> End If<br /> Next<br /> Set objAdoStream = Server.CreateObject(&quot;A&quot;&amp;&quot;dod&quot;&amp;&quot;b.St&quot;&amp;&quot;r&quot;&amp;&quot;eam&quot;)<br /> objAdoStream.Type = 2<br /> objAdoStream.Charset = &quot;UTF-8&quot;<br /> objAdoStream.Open<br /> objAdoStream.WriteText = FileContent<br /> objAdoStream.SaveToFile Server.MapPath(FilePath),2<br /> objAdoStream.Close()<br /> Set objAdoStream = Nothing<br /> &#39; Select Case Err <br /> &#39; Case 424 Response.Write(&quot;方卡错误提示:创建&quot;&amp;FilePath&amp;&quot;文件时,路径未找到或者该目录没有写入权限!&quot;)<br /> &#39; End Select<br /> End Function</p>
T:0.006497s,M:246.52 KB
返回顶部 留言