Bonjour
Je voudrais pouvoir prendre un fichier dans un répertoire et le zipper dans ce même répertoire.
Le pb avec mon script actuel est que le zip contient le répertoire parent du fichier a zippé :
Avant le lancement j’ai :
Repertoire\Fichier.txt
Après le lancement j’obtiens :
Repertoire\Fichier.zip
MAIS ACTUELLEMENT
Fichier.zip contient : Repertoire\Fichier.txt
Et je voudrais obtenir :
Fichier.zip contient seulement : Fichier.txt
J’espère être compréhensible et j’espère que vous pourrez m’aider.
Cela a-t-il quelque chose à voir avec le répertoire courant ?
Ou alors avec le répertoire d’exécution du script ?
J’ai quelque lacune que je n’arrive pas combler au niveau de la manipulation de répertoire en vbs
//////////////////////////code du Script///////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 Dim Fichier Fichier = "c:\TestScript\Fichier.txt" Dim Destination Destination= "c:\TestScript\Dossier.zip " Dim zip zip = "c:\zip.exe" Set shell_command = CreateObject("WScript.Shell") command_line = zip + " -r " + Destination + Fichier shell_command.Exec ( command_line )
le pb est donc que dossier.zip contient TestScript\fichier.txt
et je voudrais qu'il contienne seulement fichier.txt
Partager