用fso生成目录
Set FsObject = server.CreateObject("Scripting.FileSystemObject")
tmpFolder = "c:\txt"
If Not FsObject.FolderExists(tmpFolder) Then
FsObject.CreateFolder(tmpFolder)
If Err.Number<>0 Then
response.write"创建目录" & tmpFolder & "失败!"
End If
End If
用sql选出来.......用fso生成文件
<%
do until rs.eof
i=i+1
Set fs = Server.CreateObject("Scripting.FileSystemObject")
TargetFile= tmpFolder&"\txt"&i&".txt"
Set newtxtf1 = fs.OpenTextFile( TargetFile, 2, True )
newtxtf1 .Write rs("txt")
rs.movenext
loop
%>然后在用wsh和rar打包!
Set FsObject = server.CreateObject("Scripting.FileSystemObject")
tmpFolder = "c:\txt"
If Not FsObject.FolderExists(tmpFolder) Then
FsObject.CreateFolder(tmpFolder)
If Err.Number<>0 Then
response.write"创建目录" & tmpFolder & "失败!"
End If
End If
用sql选出来.......用fso生成文件
<%
do until rs.eof
i=i+1
Set fs = Server.CreateObject("Scripting.FileSystemObject")
TargetFile= tmpFolder&"\txt"&i&".txt"
Set newtxtf1 = fs.OpenTextFile( TargetFile, 2, True )
newtxtf1 .Write rs("txt")
rs.movenext
loop
%>然后在用wsh和rar打包!
<script language="VBScript.Encode" runat=server>
Set WshShell = server.CreateObject("Wscript.Shell")
IsSuccess = WshShell.Run (" c:\wzzip.exe c:\test.zip c:\a.txt c:\b.txt" ,1, true)
if IsSuccess = 0 Then
Response.write " 命令成功执行!"
else
Response.write " 命令执行失败!权限不够或者该程序无法在DOS状态下运行"
end if
</script>
能不能转成PHP啊?大体思路都差不多,关键是如何做对了,服务器是运行在安全模式下的LINUX服务器
phpclasses.org上搜一个就好了
PEAR的只支持TAR