%
'
%>
<%
main()
Sub main()
Dim Query, Content
Dim BackUpPath, EnshuFolder, DateFolder
Dim Target
Target = Request("Target")
BackUpPath = GetBackupPath()
EnshuFolder = Target
DateFolder = Request("DateFolder")
Dim bobj, command, stdout, rc
Set bobj = Server.CreateObject("basp21")
Dim Gakomei, FileName
Query = "exec SPMシステム情報取得 '" & GB_SystemCD & "'"
Set Content = OpenQuery(Query)
If Not(Content.EOF Or Content.EOF) Then
Gakomei = Content.Fields("ユーザー名")
End If
FileName = Gakomei & "-" & EnshuFolder & "-" & DateFolder & ".lzh"
Response.Write("" & vbCrLf)
Response.Write("" & vbCrLf)
Response.Write("" & vbCrLf)
Response.Write("" & vbCrLf)
Response.Write("
" & vbCrLf)
Response.Write("ダウンロード後このウィンドウを閉じてください
" & vbCrLf)
Dim fso
Set fso = CreateObject("Scripting.FileSystemObject")
'''DeleteFile はファイルが存在しないとエラーになるので、Resume Next をしています。
On Error Resume Next
fso.DeleteFile(BackUpPath & "\" & FileName)
On Error GoTo 0
Response.Write("del " & BackUpPath & "\" & FileName & "
" & vbCrLf)
' ExecCmd("cmd.exe /c del """ & BackUpPath & "\" & FileName & """")
command = Server.MapPath("/sj4web/binx/unlha.exe") & " a -r1 -a1 -jp1 -w""" & BackUpPath & """ """ & BackUpPath & "\" & FileName & """ """ & BackUpPath & "\" & EnshuFolder & "\" & DateFolder & "\*.csv"""
rc = ExecCmd(command)
command = Server.MapPath("/sj4web/binx/unlha.exe") & " a -r1 -a1 -jp1 -w""" & BackUpPath & """ """ & Server.MapPath(FBackupTemp) & "\" & FileName & """ """ & BackUpPath & "\" & EnshuFolder & "\" & DateFolder & "\*.csv"""
rc = ExecCmd(command)
' tmp = fso.CopyFile(BackUpPath & "\" & FileName, Server.MapPath(FBackupTemp) & "\" & FileName)
' Response.Write("copy """ & BackUpPath & "\" & FileName & """ """ & Server.MapPath(FBackupTemp) & "\" & FileName & """")
' command = "cmd.exe /c copy """ & BackUpPath & "\" & FileName & """ """ & Server.MapPath(FBackupTemp) & "\" & FileName & """"
' rc = ExecCmd(command)
Response.Write(FBackupTemp & "/" & FileName)
Response.Write("")
' Response.Redirect(FBackupTemp & "/" & FileName)
End Sub
%>