Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

gelöst Batchdatei erstellen

Mitglied: XAntares

XAntares (Level 1) - Jetzt verbinden

08.10.2004, aktualisiert 19.10.2004, 18019 Aufrufe, 8 Kommentare

Kopieren von neuen Dateien

Hallo,

ich suche nach einer Möglichkeit, wie ich mit einem Batchprogramm nicht nur Dateien kopieren kann, sondern auch die vom aktuellen Tag. Es sind auf einem entferten PC über DFÜ immer mehrere Dateien gespeichert, nun möchte ich alle Dateien in einem Archivordner kopieren, und nur die aktuellste Datei (Datum von heute) in einem anderen Ordner verschieben.

Die Dateien beginnen alle mit X01***.ldt, jeden Tag werden dort neue Dateien mit einer Endung abgelegt.

Beispiel:

1. Tag: X0101391.ldt
2. Tag: X0101392.ldt
3. Tag: X0101393.ldt

usw.

Ein Script zum automatischen Abholen und Kopieren habe ich schon.

Jetzt fehlt mir dazu nur noch das kopieren der neuesten Datei in einem anderen Ordner.

Bin für jede Hilfe Dankbar.

>Gruß aus Gießen, XAntares<
Mitglied: nub4you
08.10.2004 um 11:27 Uhr
Versuche mal den Befehl xcopy.

mfg. nub4you
Bitte warten ..
Mitglied: meto
08.10.2004 um 13:30 Uhr
Hi!
Also mit xcopy /d:M-T-J wirst du auf jeden Fall das erreichen was du möchtest oder soll das aktuelle Datum von allein eingetragen werden ohne das du es z. B. über einen Parameter an die Batschdatei übergibtst?
Bitte warten ..
Mitglied: XAntares
08.10.2004 um 17:13 Uhr
Hallo,

vielen dank erstmal für die schnelle Hilfe.

Das Datum wird mir nicht immer bekannt sein, die Dateien sollen aus einem Ordner herausgeholt werden, und zwar immer die vom aktuellen Tag. Welcher Tag das jetzt nun auch gerade ist, habe es nun so geschrieben:

cd \\anderer-pc\u-verzeichnis1\u-verzeichnis2\archiv
mkdir "%date%"

aus diesem Verzeichnis wird danach die Datei umbenannt und in ein anderes Verzeichnis hinenkopiert.
Ursprünglich wollte ich alle Dateien in einem Archiv kopieren und dann nur das aktuellste vom heutigen Tage umbenennen und in ein anderes Verzeichnis kopieren.
Wenn ich den Befehl xcopy /d:M-T-J dafür benutze, muss ich da doch jedesmal ein aktuelles Datum angeben, oder?

Es sei denn, die Batchdatei kann den heutigen Tag mit der Datei vergleichen und dann die aktuellste herausholen.

>Gruß aus Gießen, XAntares<
Bitte warten ..
Mitglied: Lord-Helmi
08.10.2004 um 19:57 Uhr
Hallo,

du kannst mit einer Batch-Datei auch das Datum vergleichen. Wie du das Datum mittels For-Schleife an eine Variable übergibst, habe ich in https://www.administrator.de/forum/erstellen-einer-batchdatei-2746.html mal beschrieben. Die Variable kannst du dann in deinem Script verwenden.

Gruß
Michael
Bitte warten ..
Mitglied: XAntares
09.10.2004 um 13:24 Uhr
Hi,

danke fürs Script, es werden damit ein Ordner erstellt, und alle Dateien (egal welches Datum dort rein kopiert), also auch die älteren.

Was muss ich daran ändern, damit nur die Datei von heute dort automatisch reinkopiert wird?

>Gruß aus Gießen, XAntares<
Bitte warten ..
Mitglied: barbarossa
15.10.2004 um 09:28 Uhr
Hallo,
hast du es schon mal mit robocopy als kopierbefehl probiert? Da hast du jede Menge Möglichkeiten unter anderem auch eine Protokollfunktion.
Das Tool ist in jedem Ressourcekit von Windows enthalten.
Bitte warten ..
Mitglied: pate4ever
19.10.2004 um 14:29 Uhr
Mit folgender Zeile erhältst du in der Variable DATEINAMEN die neueste Datei, danach kommt eine Abfrage mit IF EXIST und du kannst natürlich mit dem COPY Befehl den Namen gleich ändern.

Beispiel (3 Zeilen: Set, For, If):
Set ORGVERZEICHNIS="c:\test"
FOR /F "tokens=*" %%i IN ('dir /B /OD /TW "%ORGVERZEICHNIS%\x01*.ldt"') DO set DATEINAMEN=%%i
IF NOT EXIST %ENDVERZEICHNIS%\%DATEINAMEN% THEN COPY "%ORGVERZEICHNIS%\%DATEINAMEN% %ENDVERZEICHNIS%\%DATEINAMEN%

Reine Batch Lösungen sind immer noch am besten!

Ciao
Bitte warten ..
Mitglied: XAntares
19.10.2004 um 17:42 Uhr
Hallo,

vielen Dank erstmal für die vielen Lösungen. Nun habe ich immer ein neues Unterverzeichnis mit mkdir "%date%" erstellt. dies erzeugt zwar jeden Tag immer ein neues Unterverzeichnis, ist dafür aber sehr viel einfacher umzusetzen. So kann ich die aktuelle Datei in dem aktuellen Datumsordner hineinkopieren und so archivieren, finde ich auch sehr ordentlich.
Das einzigste Problem dabei ist, wenn sich mehrere Dateien auf dem entfernten Server befinden, dann kann eine Datei nicht mehr genau zugeordnet werden kann, dürfte aber nicht passieren.

>Gruß aus Gießen, XAntares<
Bitte warten ..
Ähnliche Inhalte
Batch & Shell
Mit Batchdatei eine .ini erstellen
gelöst Frage von miichiii9Batch & Shell7 Kommentare

Hallo miteinander und guten Morgen Ich möchte eine kleine Abfrage starten via Batch und diese anschliessend in eine ini ...

Batch & Shell

Batchdatei zum erstellen und verschieben unterschiedlicher dateien

Frage von paulgunter25Batch & Shell5 Kommentare

Hallo, habe mich gerade hier angemeldet, weil ich viele Ansätze für mein Problem gesehen habe, aber nicht so das ...

Batch & Shell

Abfrage in einer Batchdatei ?

gelöst Frage von Emily33Batch & Shell3 Kommentare

Hallo alle, ich habe mir eine Diskpart Batchdatei erstellt um öfters USB-Sticks bootfähig zu machen. An einem Punkt komme ...

Batch & Shell

Robocopy in einer Batchdatei

gelöst Frage von CinebatBatch & Shell7 Kommentare

Hallo ich möchte ein einfache Batchdatei erstellen. Ich möchte sämtliche Dateien und Ordner von meiner Festplatte D: auf ein ...

Neue Wissensbeiträge
Video & Streaming

Ruckelfreies Fernsehen auf Smartphone oder Tablet - in SD oder gar HD - Eine Alternative zum Fritz DVB-C Receiver

Anleitung von power-user vor 6 StundenVideo & Streaming1 Kommentar

Wer kennt das nicht: Man möchte gemütlich auf dem Balkon sitzen und vielleicht grillen und dabei das WM-Spiel gucken ...

Erkennung und -Abwehr
Trendmicro WFBS 10 ist in deutsch verfügbar!
Tipp von VGem-e vor 15 StundenErkennung und -Abwehr

Servus Kollegen, downloadbar unter

Windows Update

Microsoft Patchday Juni 2018 - BSOD, obwohl noch kein Patch freigegeben

Erfahrungsbericht von diemilz vor 16 StundenWindows Update4 Kommentare

Hallo zusammen, wir hatten hier letzte Woche ein massives Problem. Alles begann damit, dass ein Mitarbeiter kurz vor Feierabend ...

Microsoft
Shadow Defender
Tipp von Hyrule vor 1 TagMicrosoft

Ich denke viele kennen es: Ein Update oder ein neues Programm und vieles funktioniert nicht mehr wie gewünscht. Die ...

Heiß diskutierte Inhalte
CPU, RAM, Mainboards
ASUS P5W DELUXE startet nur manchmal und nur mit 2 GraKas
Frage von Windows10GegnerCPU, RAM, Mainboards17 Kommentare

Hallo, ich habe das o.g. Motherboard erhalten. Egal ob C2D 8400, Pentium D 945 oder P4 670, das teil ...

Batch & Shell
Powershell Netzwerkdrucker auflisten
gelöst Frage von schiggi85Batch & Shell16 Kommentare

Hallo zusammen, ich möchte mit dem invoke-command bei einem remoteclient die installierten Netzwerkdrucker des Users abfragen. Nur klappt das ...

Outlook & Mail
Nachweis des Löschens einer Email nach DSGVO in Outlook
Frage von linuxadmOutlook & Mail15 Kommentare

Hallo Forum, wie wahrscheinlich viele von Euch kämpfe ich mit der Umsetzung der DSGVO bei meinen Kunden. Konkret geht ...

Exchange Server
Exchange 2013 kein Mail-Versand und -Empfang nach Neustart
Frage von AkroshExchange Server11 Kommentare

Hallo zusammen, ich habe hier ein Problem mit unserem Exchange Server 2013 (VM auf ESXi 6.5). Die Festplatten C ...