Bonjour
Pour zipper un dossier j'utilise des ligne de commandes :
****************************************************************
PAKCommand = "c:\zip\zip.exe c:\site\tmp\test.zip c:\site\upload\client\nom_client\dossier\dossier_a_telecharger\*.* "
RunExe(PAKCommand)
'Runs command and wait for exit
Function RunExe(Command)
On Error Resume Next
Dim ShellObject
Set ShellObject = CreateObject("WScript.Shell" )
response.write Command &"<br>"
RunExe = ShellObject.Run(Command, 1, True) & vbCrLf
ShellObject = Empty
If Err <> 0 Then
RunExe = Err
End If
On Error GoTo 0
End Function
****************************************************************
Ca marche bien le dossier est zippé mais il contient toute l'arborescence (site\upload\client\nom_client\dossier\dossier_a_telecharger) alors que j'aimerais avoir que le dossier_a_telecharger
Pour cela il faudrait qu'avant d'exécuter la commande de zip je me place dans le repertoire du client mais je n'arrive pas à executer 2 commandes de suite, c'est à dire un cd c:\site\uoload\ ... et celle de la variable PAKCommand
Quelqu'un peut-il m'aider ?
Merci
So07