Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12

Discussione: scompattare file rar

  1. #1
    Utente di HTML.it L'avatar di agenti
    Registrato dal
    Feb 2002
    Messaggi
    2,427

    scompattare file rar

    Salve,
    ho la gestione di un server e devo scompattare un file rar dentor una directory in modo scedulato usando esecuzione automatica eventi di windows.

    Il problema è appunto come dare il comando di scompattazione !
    qualcuno conosce un programma che possa fare questo, cioè scompattare e inserire dentro una directory il file ?

    Grazie.

  2. #2
    potresti aprire la shell di dos e lanciare i comandi dos, oppure farlo in .net con qualche componente apposito http://www.google.com/search?hl=it&c...btnG=Cerca&lr=
    IP-PBX management: http://www.easypbx.it

    Old account: 2126 messages
    Oldest account: 3559 messages

  3. #3
    Originariamente inviato da Santino83_02
    potresti aprire la shell di dos e lanciare i comandi dos, oppure farlo in .net con qualche componente apposito http://www.google.com/search?hl=it&c...btnG=Cerca&lr=
    Prima di aprire l'ascella di dos assicurati cher dos si sia lavato per bene...

  4. #4
    Utente di HTML.it L'avatar di agenti
    Registrato dal
    Feb 2002
    Messaggi
    2,427
    si grazie ho trovato unrar.dll....

    ma non capisco come utilizzarla..

  5. #5
    Utente di HTML.it L'avatar di wallrider
    Registrato dal
    Apr 2003
    Messaggi
    2,755
    dovrebbe esserci unrar.exe
    lancialo da prompt di dos e leggi che parametri gli servono

    @Domenix:
    RIP Cicciobenzina 9/11/2010

    "Riseminaciceli, i ceci nell'orto"

  6. #6
    Utente di HTML.it L'avatar di agenti
    Registrato dal
    Feb 2002
    Messaggi
    2,427
    ci provo :|

  7. #7
    Originariamente inviato da Domenix
    Prima di aprire l'ascella di dos assicurati cher dos si sia lavato per bene...
    eh si che essendo estate altrimenti puzza da far schifo
    IP-PBX management: http://www.easypbx.it

    Old account: 2126 messages
    Oldest account: 3559 messages

  8. #8
    Utente di HTML.it L'avatar di agenti
    Registrato dal
    Feb 2002
    Messaggi
    2,427
    allora picciotti , ascelle a parte:


    <%
    sub extractZipFile(xExePath, xSourcePath,xdest)
    Set Shell = CreateObject("WScript.Shell")
    theCMD = xexePath & " x " & xSourcePath
    Set oExec = Shell.Exec(theCMD)
    Set oExec = nothing
    'Set Shell = nothing
    End sub

    exePath = server.MapPath("/meteo/unrar.exe")
    sourcePath = server.MapPath("/meteo/bordo.rar")
    destpath = server.MapPath("/meteo/")
    call extractZipFile(ExePath, sourcePath,destPath)

    %>

    ovviamente il problema è un problema di permessi:
    WshShell.Exec error '80070005'
    Access is denied.
    /meteo/test.asp, line 5

    nonostante avere inserito dentro iis tutto il file exe e il file rar da scompattare e dati i rletivi permessi di scrittura ed esecuzione .exe ( cosa momentanea)

    ma non mi converrebbe invece usare la shell per richiamare un file bat esterno ?

  9. #9
    Utente di HTML.it L'avatar di agenti
    Registrato dal
    Feb 2002
    Messaggi
    2,427
    codice:
    <%
    sub extractZipFile(xExePath, xSourcePath,xdest)
        Set Shell = server.CreateObject("WScript.Shell")
            theCMD = "cmd / c " & xexePath & " x " &  xSourcePath  
    response.write thecmd                                     
            Set oExec = Shell.Exec(theCMD)                                                                
            Set oExec = nothing
        Set Shell = nothing    
    End sub
    
    exePath = server.MapPath("meteo/unrar.exe")
    sourcePath = server.MapPath("/meteo/bordo.rar")
    destpath = server.MapPath("/meteo/")
    
    call extractZipFile(ExePath, sourcePath,destPath)
    
    response.write err.description
    
    %>
    praticamente il path è corretto
    non mi ritorna più l'errore precedente...

    anzi nessun errore...
    mi piacerebbe capire come fare il debug della shell...

  10. #10
    Utente di HTML.it L'avatar di agenti
    Registrato dal
    Feb 2002
    Messaggi
    2,427
    faccio un up...
    ma solo per capire una cosa:


    theCMD = "cmd / c " & xexePath & " x " & xSourcePath


    è normale usare "cmd / c " ???

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.