1.1k Aufrufe
Gefragt in Skripte(PHP,ASP,Perl...) von
Hallo,

ich würde gerne die datei *gert.txt (wobei *=irgendwas)
aus dem ordner test* (wobei *=irgendwas) kopieren

im prinzip:
copy test*\*gert.txt .


geht aber nicht, weil platzhalter nicht unterstützt werden, auch nicht von xcopy oder robocopy...

Kennt jemand ne lösung? :)


danke,
bb :=)

3 Antworten

0 Punkte
Beantwortet von robbe Mitglied (431 Punkte)
Wie sollte das gehen?

Es können keine Dateien abgespeichert werden, die einen * im Namen enthalten - ergo kann es solche Dateien nicht geben..

Aber Du kannst es versuchen einen Universalplatzhalter zu benutzen. Versuch es mit einem "?"..

MfG
0 Punkte
Beantwortet von
du musst dir erst mit "find" eine liste zusammstellen, dort werden wildcards unterstützt. danach kopierst du anhand der liste mit robocopy

LG
0 Punkte
Beantwortet von timoxy Mitglied (133 Punkte)
durchsuche das Verzeichnis mittels PHP lese alle Dateinamen in ein Array welche auf deinen gesuchten String zutreffen.

und kopier dann alle Elemente des Array in den neuen Ordner
...