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.
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.
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
Je vous remercie d'avance.
Partager