..:: MX Studio Fóruns ::..: Criar / Adicionar a um arquivo zip e depois excluí-los - ..:: MX Studio Fóruns ::..

Jump to content

Publicidade




Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

Criar / Adicionar a um arquivo zip e depois excluí-los

#1 User is offline   xanburzum 

  • Group: Administrador
  • Posts: 2377
  • Joined: 04-November 08

Posted 30 November 2010 - 09:41 AM

Este script irá criar / adicionar a um arquivo zip (web_logs.zip) todos os arquivos de log em C: \ WINNT \ system32 \ LogFiles \ W3SVC1 \ e apagar os arquivos de log uma vez que são adicionados ao arquivo zip. Este script requer componente SA-Arquivo de www.softartisans.com

<%@ LANGUAGE="VBSCRIPT" %>
<%
dim afile, FilePresence
afile = "C:\WINNT\system32\LogFiles\W3SVC1\web_logs.zip"
Function FileExists(afile)
	Dim fso
	Set fso = Server.CreateObject("Scripting.FileSystemObject")	
	FileExists = fso.FileExists(afile)
	Set fso = Nothing
	End Function
	
FilePresence = FileExists(afile)
If FilePresence = False Then
	Set Arch = CreateObject("SoftArtisans.Archive")
	On Error Resume Next
	archiveName = "C:\WINNT\system32\LogFiles\W3SVC1\web_logs.zip"
	Arch.archivetype = 1
	Arch.preservepath = true
	Arch.createarchive archiveName
	Arch.AddFile "C:\WINNT\system32\LogFiles\W3SVC1\*.log",true
	Arch.CloseArchive
else
	Set Arch = CreateObject("SoftArtisans.Archive")
	On Error Resume Next
	archiveName = "C:\WINNT\system32\LogFiles\W3SVC1\web_logs.zip"
	Arch.OpenArchive archiveName
	Arch.AddFile "C:\WINNT\system32\LogFiles\W3SVC1\*.log",true
	Arch.CloseArchive
end if
Kill "C:\WINNT\system32\LogFiles\W3SVC1\*.log" 
Private Sub Kill(ByVal pathname)
	Dim objFSO, boolErr, strErrDesc
	On Error Resume Next
	Set objFSO = Server.CreateObject("scripting.filesystemobject")
	objFSO.DeleteFile pathname
	objFSO.DeleteFolder pathname
	
	If Err Then 
		boolErr = True
	strErrDesc = Err.description
	End If
	
	Set objFSO = Nothing
	On Error GoTo 0
	If boolErr Then Err.Raise 5102, "Kill Statement", strErrDesc
End Sub
%>

0

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic


Similar Topics Collapse

  Topic Forum Started By Stats Last Post Info
New Replies Problemas com frames
mainframe não funciona depois do fatiamento
Dreamweaver Fernando Lucena 
  • 4 Replies
  • 1575 Views
New Replies classe de upload nao envia arquivo tmp PHP Igor de Paula 
  • 1 Reply
  • 573 Views
New Replies Como fazer para não criar na lista de sites
visitados o nome de cada página do site?
Dúvidas Gerais Andreia Regina 
  • 10 Replies
  • 2020 Views
New Replies Como criar uma tabela de classificacao simples
tabela de classificação simples ??
Flash & ActionScript kikuti 
  • 3 Replies
  • 4420 Views
New Replies Depois que tentei habilitar a biblioteca GD
Nada mais funciona, to sem PHP ...
PHP adriano 
  • 4 Replies
  • 2203 Views
New Replies Preciso Criar Pastas E Subpastas
Não sei programar em php.
PHP pigweb 
  • 1 Reply
  • 1809 Views
New Replies Vale do Silício volta a criar empregos Notícias Notícias 
  • 0 Replies
  • 459 Views
New Replies preciso de ajuda
visualização de arquivos
PHP fabianofp 
  • 1 Reply
  • 735 Views

Publicidade




1 User(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)