• Liebe User, bitte beachtet folgendes Thema: Was im Forum passiert, bleibt im Forum! Danke!
  • Hallo Gemeinde! Das Problem leidet zurzeit unter technischen Problemen. Wir sind da dran, aber das Zeitkontingent ist begrenzt. In der Zwischenzeit dürfte den meisten aufgefallen sein, dass das Erstellen von Posts funktioniert, auch wenn das Forum erstmal eine Fehlermeldung wirft. Um unseren Löschaufwand zu minimieren, bitten wir euch darum, nicht mehrmals auf 'Post Reply' zu klicken, da das zur Mehrfachposts führt. Grußworte.

DOS pattern matching

Mitglied seit
16.05.2004
Beiträge
864
Reaktionen
0
Hi,
ich stehe vor folgendem Problem:
Ich möchte aus einem Verzeichnis Dateien mit bestimmtem Namen kopieren.
Die Zeile die ich dafür vorsehe sieht so aus:

copy *.b.* %tmp%

Im Verzeichnis befinden sich:
a.b
c.b.1
d.b.2

a.b möchte ich nicht kopieren.
Hat jemand eine Ahnung wie ich das anstelle?
*.b.* geht nicht
*.b.? auch nicht
in beiden Fällen kopiert er a.b mit.

Danke für Unterstützung!
 

darkcross

SC2CL, Head Admin
Mitglied seit
14.11.2007
Beiträge
1.402
Reaktionen
0
probiers mal mit %.b.% ...

bin mir aber nicht ganz sicher.
 
Mitglied seit
01.01.1970
Beiträge
1.170
Reaktionen
0
for /f "tokens=1,2,3 delims=. " %%a in ("%directory%") do set first=%%a&set second=%%b&set third=%%c

if not "%second" == "b" ...
 
Oben