andreasra
Goto Top

Eine Datei per Skript in alle verfügbaren Unterverzeichnisse schreiben

Hallo Zusammen,

irgendwie bin ich nicht fündig geworden.
Ich möchte per Skript eine Text-Datei in alle Unterverzeichnisse eines Ablagebaums kopieren. Zusätzlich soll geprüft werden, ob die Datei schon da liegt und diese dann nicht nochmals überschreiben.
Ähnlich wie das einschlägige Sync-Tools machen.

Also eine Datei in 100-200 Unterordner kopieren.

Jemand eine Idee für die Umsetzung?

Content-Key: 463321

Url: https://administrator.de/contentid/463321

Printed on: April 19, 2024 at 03:04 o'clock

Member: emeriks
emeriks Jun 17, 2019 updated at 13:42:23 (UTC)
Goto Top
Hi,
Zitat von @AndreasRA:
Jemand eine Idee für die Umsetzung?
Ja. Du listest mit FOR alle Unterordner auf und führst für jeden einzelnen das COPY-Kommando aus.

E.
Member: AndreasRA
AndreasRA Jun 17, 2019 at 13:51:31 (UTC)
Goto Top
Wow, dass ging schnell.
So etwas habe ich mir auch schon überlegt (bisher in Excel als VBA Makro).
Wie würde das Skript denn ungefähr aussehen?
Member: erikro
erikro Jun 17, 2019 at 13:55:03 (UTC)
Goto Top
Moin,

mit der Powershell ein Einzeiler:

PS E:\> Get-ChildItem -Directory -Recurse | select fullname | %{if(!$(test-path "$_.fullname\test.txt")) {copy-item test.txt $_.fullname}}  

Wobei die Datei im Root von E: (aktuelles Verzeichnis) liegt und in alle Unterverzeichnisse von E: kopiert wird.

hth

Erik
Member: Pjordorf
Pjordorf Jun 17, 2019 at 13:56:55 (UTC)
Goto Top
Hallo,

Zitat von @AndreasRA:
Wie würde das Skript denn ungefähr aussehen?
Schon mal von Googel gehört? https://www.rondebruin.nl/win/s3/win026.htm

von hier https://www.google.com/search?q=copy+files+with+vba

Gruß,
Peter
Member: AndreasRA
AndreasRA Jun 17, 2019 at 14:58:56 (UTC)
Goto Top
VIELEN DANK!!
Funktioniert super
Member: erikro
erikro Jun 17, 2019 at 15:13:28 (UTC)
Goto Top
Zitat von @AndreasRA:

VIELEN DANK!!
Funktioniert super

Was genau? face-wink