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, 18023 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
Suche Projektpartner

PC Recycling Projekte mit Flüchtlingen und Kids suchen Materialspenden und Mitmacher!

Erfahrungsbericht von NettePCyclePiraten vor 40 MinutenSuche Projektpartner

Hallöchen liebe Kollegen, ich betreue zwei PC-Gruppen im Raum Dortmund: "Ne#e PCycle Pir@ten" & "PCschr@uber Br@mbauer" Wir sind eine ...

iOS
IOS 12.2 beta und OpenVPN iPad und iPhone
Erfahrungsbericht von magicteddy vor 8 StundeniOS

Moin, kleiner Hinweis an die experimentierfreudigen unter Euch: Bei der aktuellen beta gibt es ein Problem im Zusammenspiel zwischen ...

Vmware
VMware Tools 10.3 verfügbar
Information von sabines vor 11 StundenVmware

Eine Sicherheitslücke wird mit den Tools der Version 10.3 geschlossen, die Tools müssen auf jeder VM aktualisiert werden. Näheres ...

Apple

Apple aktualisiert MacBook Pro, mit bis zu sechs Kernen

Information von Vision2015 vor 2 TagenApple

Jawohlchen das Warten hat sich gelohnt :-) Apple aktualisiert MacBook Pro Frank

Heiß diskutierte Inhalte
Microsoft
Dringend: Nach neustart kein zugriff mehr per RDP möglich - vermutlich wegen gelöschter SID in AD
gelöst Frage von sven784230Microsoft29 Kommentare

Hallo zusammen, gerade hat ein Server 2012 (terminalserver + Active directory) einen geplanten Neustart durchgeführt, wenn ich mich jetzt ...

Exchange Server
Exchange 2013 - Update schlägt fehlt
gelöst Frage von chb1982Exchange Server20 Kommentare

Hallo zusammen, kann sich jemand einen Reim auf die unten stehenden Fehlermeldung machen? Sie tritt auf beim Update von ...

Firewall
Pfsense - Package Manager - Unable to retrieve package information
Frage von nubyFirewall12 Kommentare

Hallo! Ich habe mit verschiedenen Versionen von Pfsense Probleme neue Packages herunterzuladen. Bei Pfsense 2.3.1 oder 2.3.5 heißt es: ...

Verschlüsselung & Zertifikate
Windows PKI root Zertifikate werden nicht aktualisiert
Frage von Chaser21aVerschlüsselung & Zertifikate10 Kommentare

Hallo Community, wir haben eine eigene Unternehmens PKI im Einsatz. Aktuell gibt es das Problem, dass mehrere ROOT- und ...