desmomaniac

Kopieren von Dateien aus beliebigen Verzeichnissen

geschlossengelöstFrageBatch, Shell Entwicklung
Hallo zusammen,

ich möchte Dateien mit gesetztem Archiv-Bit, die in unterschiedlichen Verzeichnisse liegen (Quelle) in EIN Verzeichnis ohne entsprechende Unterverzeichnisse (Ziel) kopieren. Nach dem Kopieren soll das Archiv-Attribut gelöscht werden.

Beispiel:

Die Dateien liegen in Verzeichnissen, die täglich von der Applikation angelegt werden:

D:\2008-02-14
D:\2008-02-13
usw.

Die darin enthaltenen Dateien sollen alle ins Directory

E:\Daten

kopiert werden (ohne weitere Unterverzeichnisse). Das Kopieren soll einmal täglich laufen, hatte an eine Batch plus geplanten Task gedacht.


So wie ich das sehe, geht das leider nicht mit XCOPY, da immer die Verzeichnisstruktur mitgenommen wird und auch nicht mit ROBOCOPY.


Kennt jemand ein Workaround oder Freeware-Tool, dass sowas kann?

Oder muss ich mir was schreiben (lassen)?

Desmomaniac
Auf Facebook teilen
Auf X (Twitter) teilen
Auf Reddit teilen
Auf Linkedin teilen

Content-ID: 80767

Url: https://administrator.de/forum/kopieren-von-dateien-aus-beliebigen-verzeichnissen-80767.html

Ausgedruckt am: 03.06.2025 um 03:06 Uhr

miniversum
miniversum 14.02.2008 um 16:56:26 Uhr
Goto Top
Versuchs mal so:
@echo off
set "quelle=D:\%Date:~-4%-%Date:~3,2%-%Date:~0,2%"  
set "ziel=E:\Daten"  

FOR /F "delims=" %%i in ('dir /b /s /aa "%quelle%"') do copy "%%i" "%ziel%"  
attrib -A "%ziel%"  

Und das ganze dann als Batch einmal täglich über den Taskplaner ausführen, wie du es ja vorhattest.

miniversum

Edit: In bestimtem Pfad suchen angepast.
Desmomaniac
Desmomaniac 15.02.2008 um 09:29:03 Uhr
Goto Top
Hallo Miniversum,

danke für das Statement.

Problem bei der ganzen Sache ist aber, dass die zu kopierenden Daten jeden Tag in einem anderen Verzeichnis liegen. SO kopiert er nur die Daten aus dem Verzeichnis, wo die Batch liegt ....

Gruß
Desmomaniac
miniversum
miniversum 15.02.2008 um 17:12:03 Uhr
Goto Top
Oh ich passe das oben an.
Schau ob das dann das ist was du willst oder schreib was du genau möchtest.

miniversum
Desmomaniac
Desmomaniac 16.02.2008 um 22:17:23 Uhr
Goto Top
OK, werde es austesten und dann berichten.

Danke dir schon mal!
Desmomaniac
Desmomaniac 18.02.2008 um 13:02:35 Uhr
Goto Top
Hallo Miniversum,

alles bestens, funktioniert sehr gut.

Da ich die Daten immer im Verzeichnis des Vortages finde, habe ich es noch hiermit angepasst:

Datum vom Vortag in Datei schreiben

Danke auf jeden Fall für deine Unterstützung, war mir eine große Hilfe!

Gruß
Desmomaniac