windelterrorist
Goto Top

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 face-smile


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

Content-Key: 295870

Url: https://administrator.de/contentid/295870

Printed on: April 18, 2024 at 22:04 o'clock

Member: TlBERlUS
TlBERlUS Feb 11, 2016 at 09:12:48 (UTC)
Goto Top
Member: SaschaRD
Solution SaschaRD Feb 11, 2016 updated at 10:09:46 (UTC)
Goto Top
Hallo windelterrorist,

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
)
Das DIR prüft doch bereits ob ein Ordner vorhanden ist oder nicht.

Gruß, Sascha
Member: windelterrorist
windelterrorist Feb 11, 2016 updated at 10:10:55 (UTC)
Goto Top
Wie schon erwähnt... blutiger Anfänger face-smile

Aber vielen Dank für deine Hilfe, funktioniert prima!