Korfox
2023-05-16, 14:16:37
Moin.
Ich sitze gerade völlig auf dem Schlauch.
Ich habe eine Ordnerstruktur und in mehreren Ordnern kommen Dateien nach dem Schema "*_KorfoxIstDoof.pdf" vor.
Ich möchte alle diese Dateien alle raus kopieren (soweit so gut):
for /r %x in (*_KorfoxIstDoof.pdf) do copy %x
Jetzt möchte ich aber nur Dateien von einer bestimmten Person kopieren:
..\A\b\c\Peter\e\Der_korfoxIstDoof.pdf möchte ich kopieren.
..\B\D\e\f\Peter\a\f\s\Nur_KorfoxIstDoof.pdf möchte ich kopieren.
..\A\b\c\Max\e\NichtNur_KorfoxIstDoof.pdf möchte ich nicht kopieren.
Ich habe dabei zwei potentielle Kriterien, die gleichwertig sein dürften:
Es darf "Max" nicht im Pfad vorkommen, oder es muss "Peter" im Pfad vorkommen.
But how? (Gerne per direktem CMD-Kommando, batch oder PowerShell)
Ich sitze gerade völlig auf dem Schlauch.
Ich habe eine Ordnerstruktur und in mehreren Ordnern kommen Dateien nach dem Schema "*_KorfoxIstDoof.pdf" vor.
Ich möchte alle diese Dateien alle raus kopieren (soweit so gut):
for /r %x in (*_KorfoxIstDoof.pdf) do copy %x
Jetzt möchte ich aber nur Dateien von einer bestimmten Person kopieren:
..\A\b\c\Peter\e\Der_korfoxIstDoof.pdf möchte ich kopieren.
..\B\D\e\f\Peter\a\f\s\Nur_KorfoxIstDoof.pdf möchte ich kopieren.
..\A\b\c\Max\e\NichtNur_KorfoxIstDoof.pdf möchte ich nicht kopieren.
Ich habe dabei zwei potentielle Kriterien, die gleichwertig sein dürften:
Es darf "Max" nicht im Pfad vorkommen, oder es muss "Peter" im Pfad vorkommen.
But how? (Gerne per direktem CMD-Kommando, batch oder PowerShell)