Batch nach bestimmten Ordner suchen und diese zippen
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
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 295870
Url: https://administrator.de/contentid/295870
Ausgedruckt am: 22.11.2024 um 16:11 Uhr
3 Kommentare
Neuester Kommentar
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