Bat Dateiendung überprüfen
Guten morgen,
diese Frage bezieht sich auf diesen Beitrag von paulepank https://www.administrator.de/index.php?content=84022,
wobei dies bei einer Variablen bei mir nicht funktioniert ;-(
Ich möchte eine Dateiendung überprüfen, wobei der der Dateiname aus einer Variablen stammt (incl. Pfad), also z.B. "C:\temp.7z".
Gruß OKIDOKI
diese Frage bezieht sich auf diesen Beitrag von paulepank https://www.administrator.de/index.php?content=84022,
wobei dies bei einer Variablen bei mir nicht funktioniert ;-(
Ich möchte eine Dateiendung überprüfen, wobei der der Dateiname aus einer Variablen stammt (incl. Pfad), also z.B. "C:\temp.7z".
set 1="%datei%"
if "%~x1" == ".7z" (echo richtig) else (echo falsch)
pause
Gruß OKIDOKI
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Kommentar vom Moderator Biber am 14.03.2012 um 19:58:49 Uhr
Verschoben von "Tools & Utilities" nach "Bätsch & Schell"
Content-ID: 181935
Url: https://administrator.de/forum/bat-dateiendung-ueberpruefen-181935.html
Ausgedruckt am: 22.12.2024 um 18:12 Uhr
6 Kommentare
Neuester Kommentar
Moin,
so aus dem Reisebus mit nem ipad wuerde ich mich soweit aus dem Fenster legen ....
variablen deren Name aus einer einzelnen Ziffer besteht, sind was ganz besonderes..
Und dann nicht jede for Schleife kann den Zauber mit dnxz USW
gruss
so aus dem Reisebus mit nem ipad wuerde ich mich soweit aus dem Fenster legen ....
variablen deren Name aus einer einzelnen Ziffer besteht, sind was ganz besonderes..
Und dann nicht jede for Schleife kann den Zauber mit dnxz USW
gruss
Aloha T-Mo,
meinst du der TE wird deine Aussage korrekt interpretieren können? Ich setze 20 Euronen dagegen *fg*
@OKIDOKI ...
Nimm es mir nicht böse aber ... der wie vielte Thread zum Thema Batch ist das von dir nun schon, willst du nicht irgendwann ein mal anfangen, zu verstehen, was du da machst, bzw. wie das Bätscheln funktioniert?
greetz André
P.S.: Warum ist dieser Thread eigentlich im falschen Bereich, so oft wie du nun schon ...
meinst du der TE wird deine Aussage korrekt interpretieren können? Ich setze 20 Euronen dagegen *fg*
@OKIDOKI ...
Nimm es mir nicht böse aber ... der wie vielte Thread zum Thema Batch ist das von dir nun schon, willst du nicht irgendwann ein mal anfangen, zu verstehen, was du da machst, bzw. wie das Bätscheln funktioniert?
%~x1
ist die Endungsbezeichnung von %1
, der bei dir nicht definiert ist, denn %1%
<> %1
, befasse dich mal ein wenig damit, du wirst merken, was da falsch läuft - auch unser Tutorial zur FOR-Schleife sowie for /?
(fast am Ende) werden dich erleuchten, auch wenn hier keine Schleife angewandt wird; genau so wie unserer von Meister Biber geschriebenen Tutorials für Batch (Part 1 - 3)greetz André
P.S.: Warum ist dieser Thread eigentlich im falschen Bereich, so oft wie du nun schon ...
[OT]Ja, man kann gerne Fragen stellen und wir helfen auch gerne aber ich habe bei dir momentan einfach das Gefühl, dass du direkt reinspringst, statt im Nachhinein bei den Grundsachen anzufangen, wenn ich zurückdenke, ich habe mich eine ganze Weile vor Schleifen gedrückt, habe dann mitgelesen, Fragen in den offenen Themen gestellt und Lösungen versucht zu bringen (auch wenn bastla & Co. längst eine präsentiert hatten).
Dein jetziger Thread ist ein Verständnisproblem zweier unabhängiger Dinge, die du dir wohl (noch) nicht im Klaren bist, eine normale Variable ist per
Wie gesagt, unser Forum ist voll mit guten Anleitungen & TIpps, mit ein wenig mehr Eigeninitiative (außer dem Suchen von vorhandenen Themen) lässt sich vieles selbstständig lösen
Das ist nicht böse gemeint, sondern soll dich anstochern, mehr selbst zu versuchen, zu verstehen, warum, zu ergründen, warum, bevor wir dir das gekaute Essen in den Mund legen
greetz André[/OT]
Dein jetziger Thread ist ein Verständnisproblem zweier unabhängiger Dinge, die du dir wohl (noch) nicht im Klaren bist, eine normale Variable ist per
%Variable%
nutzbar, Parameter %1, %2
und Laufvariablen %i, %j
können Funktionsabkürzungen, so will ich sie jetzt mal nennen, interpretieren/nutzen.Wie gesagt, unser Forum ist voll mit guten Anleitungen & TIpps, mit ein wenig mehr Eigeninitiative (außer dem Suchen von vorhandenen Themen) lässt sich vieles selbstständig lösen
Das ist nicht böse gemeint, sondern soll dich anstochern, mehr selbst zu versuchen, zu verstehen, warum, zu ergründen, warum, bevor wir dir das gekaute Essen in den Mund legen
greetz André[/OT]
Zitat von @Skyemugen:
Aloha T-Mo,
meinst du der TE wird deine Aussage korrekt interpretieren können? Ich setze 20 Euronen dagegen *fg*
P.S.: Warum ist dieser Thread eigentlich im falschen Bereich, so oft wie du nun schon ...
Aloha T-Mo,
meinst du der TE wird deine Aussage korrekt interpretieren können? Ich setze 20 Euronen dagegen *fg*
P.S.: Warum ist dieser Thread eigentlich im falschen Bereich, so oft wie du nun schon ...
(ot)
Salve du mit dem namen dessen sonderzeichen mein datschding nicht kennt
Tja die 20 oehre sind wohl genauso wech, wie meine kristallkugel und mein telefonjoker, die ich beim mS
Dns funkt nicht fred gesetzt habe
Apropos oehre, lang langmists her, bei meinem allerersten msce kurs fragte mich der leiter, ob ich. Icht lust haette auf seine kosten einen t schein zu machen und bei ihm einzusteigen....
Wir tauschten ein paar zahlen, die sich auf dem konto auf der linken seite befinden aus und ich wusste,
Als trainer kann man ganz gut leben, aber das was ich mache "rentiert" sich von den zahlen auch....
Und wenn man mal in meine forenvergangenheit blickt, sieht man, dass ich frueher jede klitzekleine aber ich hab da noch hier und jenes- aus spass an der freude realisiert habe.
(also fast schon so krass wie der veerte kollege bastla)
Aber irgendwann. In ich aufgewacht und hab gemerkt - entweder ist die frage wichtig und dringend,
Dann reicht ein stupser in die richtige richtung, oder sie ist nur wichtig und egal, was man schreibt, man schreibts am ende komplett selber....
Von daher der frank wuerde mit neud auf die kirchenmause schauen, wenn er uns bezahlen muesste.
Da das aber so nicht gewollt ist und man als Admin nicht nur spass sondern auch neugier braucht, mach ich mir gerne mal den spass und pieckse die neugier an.
Wenn da nix zurueckkommt, dann....
Ich frag mich halt manchmal, ob ich auch aus der rente geholt werde, wenn spaeter mal ein admin gebraucht wird, weil die jugend nur noch maeuse schubsen nd kassieren kann, aber nicht mehr administrieren....
Und ja, ich sitz im bus, die falsche schublade vom fred hab ich garnicht gesehen...
Eigentlich noch n punkt, wo man sich denkt - wie oft denn noch.....
(/ot)
Gruss