Batch nach bestimmten Ordner suchen und diese zippen
windelterrorist (Level 1) - Jetzt verbinden
11.02.2016, aktualisiert 11:09 Uhr, 951 Aufrufe, 3 Kommentare
Hallo!
Ich stehe mit Batch gerade etwas an... Bitte um Verständnis, wenn ich das ein oder andere falsch formuliere, bin noch ein Anfänger
1) Ich versuche in einem Pfad nach einem bestimmten Ordner zu suchen, um diesen dann zu zippen.
Wie muss ich nun den gefundenen Ordner mit dem zippen verknüpfen? Was muss nun beim "?" stehen, bzw was fehlt noch?
2) Geht das hier nicht auch ohne Tool? Ganz simples entpacken mein ich...
Vielen Dank schonmal im Voraus für eure Bemühung.
Grüsse
windelterrorist
Ich stehe mit Batch gerade etwas an... Bitte um Verständnis, wenn ich das ein oder andere falsch formuliere, bin noch ein Anfänger
1) Ich versuche in einem Pfad nach einem bestimmten Ordner zu suchen, um diesen dann zu zippen.
Dir /s /b /ad C:\pfad\ordner | findstr /e /i "\root"
"C:\Program Files (x86)\7-Zip\7z.exe" ?
Wie muss ich nun den gefundenen Ordner mit dem zippen verknüpfen? Was muss nun beim "?" stehen, bzw was fehlt noch?
2) Geht das hier nicht auch ohne Tool? Ganz simples entpacken mein ich...
Vielen Dank schonmal im Voraus für eure Bemühung.
Grüsse
windelterrorist
3 Antworten
- LÖSUNG TlBERlUS schreibt am 11.02.2016 um 10:12:48 Uhr
- LÖSUNG SaschaRD schreibt am 11.02.2016 um 10:29:51 Uhr
- LÖSUNG windelterrorist schreibt am 11.02.2016 um 11:10:44 Uhr
LÖSUNG 11.02.2016 um 10:12 Uhr
LÖSUNG 11.02.2016, aktualisiert um 11:09 Uhr
Hallo windelterrorist,
gibt wieder immer viele Möglichkeiten:Das DIR prüft doch bereits ob ein Ordner vorhanden ist oder nicht.
Gruß, Sascha
gibt wieder immer viele Möglichkeiten:
@echo off
set PATH=D:\Spielwiese\root
set PROG="C:\Programme\7-Zip\7z.exe"
dir /s /b /ad %PATH%
IF ERRORLEVEL = 0 (
echo Ordner gefunden
%PROG% a -t7z D:\Spielwiese\root.zip %PATH%
) ELSE (
echo Ordner nicht gefunden
)
Gruß, Sascha
LÖSUNG 11.02.2016, aktualisiert um 11:10 Uhr
Wie schon erwähnt... blutiger Anfänger 
Aber vielen Dank für deine Hilfe, funktioniert prima!
Aber vielen Dank für deine Hilfe, funktioniert prima!