Bonsoir

J'ai ci-dessous un petit script qui me permet de zipper les répertoires d'un dossier en 7zip de copier mes fichiers zipper vers un autre répertoire et de vider mon répertoire perdu.
Jusque la tout va bien.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
REM --- Section spécifique à 7zip ---

echo off
echo ----------------------------------------------
echo Script utilisant 7Zip pour compresser
echo tous les dossiers du dossier courant
echo ----------------------------------------------
echo "Voulez-vous compresser tous les sous-dossiers (<CNTRL> + <C> pour annuler)?"
pause
for /f "tokens=*" %%H in ('dir /ad /b ') do (
echo %%H
"%programfiles%\7-zip\7z" a -r %%H.zip %%H\.\*.*
echo ----------------------------------------------)
pause

REM --------------------------------------------------------
REM Fonction copier uniquement les extensions 7z
REM --------------------------------------------------------

xcopy /q *.7z "C:\Temp\" /e/y

REM --------------------------------------------------------
REM Fonction vider répertoire Perdu
REM --------------------------------------------------------

SET dossier=Perdu
SET dossier=%~dp0%dossier%
DEL "%dossier%\*.*" /F/Q/A
FOR /D %%a IN ("%dossier%\*") DO RD "%%a" /S/Q
Par compte au lieu de zipper depuis le répertoire courant je souhaite zipper mes fichiers depuis une destination definie dans une variable. Est ce possible, car pour le moment je seche.

Je vous remercie d'avance.