Programmieren - alles kontrollieren 4.941 Themen, 20.708 Beiträge

Wieder eine Batch Frage

diavolino / 3 Antworten / Flachansicht Nickles

Hy all
ich komme mir schon fast albern vor wenn ich mit dieser frage komme
aber ich machs trotzdem:

ein ordner sollte inkl. inhalt gelöscht werden,
das problem ist, dass der ordner am schluss eine zahlenkombination
hat um zu wissen um welche version es sich handelt. zb.

x:\\communicator_1_467

wenn ich nun aber auf einer WS eine andere version habe bringt mir der Batch nichts da der ordner mit diesem namen nich existiert.
habe es so probiert:

rd /s /q x:\\communicator* da kommt dann die FM: file not found

wenn der komplette name des ordners angegeben wird funzt es.

könnt ihr mir bitte ein tipp geben wie ich das trotzdem hinbekomme ?

Danke und Seti-gruss
Diavolino

bei Antwort benachrichtigen
Andreas42 diavolino „Wieder eine Batch Frage“
Optionen

Hi!

Falls es um die Batchsprache von DOS/Windows geht, dann könntest du FOR nutzen, um den existierenden Namen in eine Variable einzulesen.

Grobes Beispiel ohne Rücksicht auf richtige Syntax:

FOR %%i IN (x:/communicator*) DO RD %%1

Ich hoffe, das hilft dir weiter.

Bis denn
Andreas

Hier steht was ueber mein altes Hard- und Softwaregedoens.
bei Antwort benachrichtigen