不用WinRar只有asp将网络空间上的文件打包下载(2)
' These are common UNIX files which contain uncompressed data.
'
' So what is this useful for? Well, it allows you to effectively combine multiple
' files into a single file for downloading. The TAR files are readable and extractable
' by a wide variety of tools, including the very widely distributed WinZip.
'
' This script can include two types of data in each archive, file data read from a disk,
' and also things direct from memory, like from a string. The archives support files in
' a binary structure, so you can store executable files if you need to, or just store
' text.
'
' This class was developed to assist me with a few projects and has grown with every
' implementation. Currently I use this class to tarball XML data for archival purposes
' which allows me to grab 100's of dynamically created XML files in a single download.
'
' There are a small number of properties and methods, which are outlined in the
' accompanying documentation.
'
Class Tarball
Public TarFilename ' Resultant tarball filename
Public UserID ' UNIX user ID
Public UserName ' UNIX user name
Public GroupID ' UNIX group ID
Public GroupName ' UNIX group name
Public Permissions ' UNIX permissions
Public BlockSize ' Block byte size for the tarball (default=512)
Public IgnorePaths ' Ignore any supplied paths for the tarball output
Public BasePath ' Insert a base path with each file
Public Path
' Storage for file information
Private objFiles,TmpFileName
Private objMemoryFiles
' File list management subs, very basic stuff
Public Sub AddFile(sFilename)
objFiles.Add sFilename,sFilename
End Sub
内容版权声明:除非注明,否则皆为本站原创文章。