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, 18008 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
Humor (lol)
IoT-Gefahr: Smartes Aquarium leckt!
Information von Lochkartenstanzer vor 2 TagenHumor (lol)3 Kommentare

Moin, Die IoT-Manie hat weitere Opfer gefunden. Ein Casino-Leck durch ein smartes Aquarium: Allerdings haben sie kein Wasser, sondern ...

Router & Routing

Alte Fritzbox 7270 mit VPN und SIP-Telefonie hinter O2 Homebox 6641 als "Modem"

Erfahrungsbericht von the-buccaneer vor 2 TagenRouter & Routing3 Kommentare

Nun war es soweit: Auch O2 hat mich mit VOIP zwangsbeglückt. Heute am Privatanschluss, in 2 Wochen ist das ...

Sicherheit

Ungepatchte Remote Code Execution-Lücke in LG NAS

Information von kgborn vor 3 TagenSicherheit

Nutzt wer LG NAS-Einheiten? In den NAS-Einheiten der LG Network Storage-Einheiten gibt es eine sehr unschöne Schwachstelle, die einen ...

Windows Update

Neue Version KB4099950 NIC Einstellungen gehen verloren

Information von sabines vor 3 TagenWindows Update2 Kommentare

Es ist eine neue Version des KB4099950 verfügbar, die das Problem mit den verlorenen Netzwerkeinstellungen lösen soll. Das Datum ...

Heiß diskutierte Inhalte
Netzwerkmanagement
Netzwerkmanagment im Haus mit Switch, Panel und pfsense
gelöst Frage von CorraggiounoNetzwerkmanagement15 Kommentare

hi zusammen, wir sind gerade dabei das ganze Haus bzw. die einzelnen Zimmer mit netzwerkdosen zu versorgen. Vom Keller ...

Netzwerkgrundlagen
VLAN - Offene Fragen
Frage von KnettenbrechNetzwerkgrundlagen14 Kommentare

Hallo zusammen, ich befasse mich derzeit mit dem Thema VLAN. Hierzu habe ich schon einige Guides gelesen, einschließlich des ...

Google Android
Empfehlung: Android Ortungsapp
gelöst Frage von certifiedit.netGoogle Android13 Kommentare

Guten Morgen, grundsätzlich vorweg, ich wollte mich eben schlau machen, bzgl einer Ortungsapp, welche Androidbasiert einem anderen Androidsmartphone mitteilt, ...

Vmware
Server 2008 r2 vmware terminalserver
Frage von MasterCVmware12 Kommentare

Guten Abend zusammen, ich hoffe , dass einer von euch mir weiterhelfen kann ,bei meinem kack Problem ! Ist ...