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

Bestimmte Dateien kopieren, prüfen und umbenennen

Mitglied: AnwenderDummy

AnwenderDummy (Level 1) - Jetzt verbinden

18.09.2007, aktualisiert 19.09.2007, 9357 Aufrufe, 4 Kommentare

Hallo
Ich will eigentlich bestimmte Dateien (mit Endung .xxx) verschieben, dabei müssen die umbennant werden und es soll sichergestellt werden, dass die auch sauber im Zielordner angekommen sind.
Das sind dann:
Schritt 1. Dateien selektieren und kopieren
Schritt 2. Kopiervorgang prüfen
Schritt 3. Datein im Zielordner umbenennen in zzzz_alterDateiname.xxx, dabei ist zzzz konstant
Schritt 4. Originaldateien löschen.
Könnt ihr mir bitte helfen? Ich komme da leider nicht weiter.
Mitglied: Dani
18.09.2007 um 19:45 Uhr
Moin AnwenderDummy!
An sich kein Problem...du schreibst Ich komme da leider nicht weiter.. Wie weit bist du denn?? Deine Aussage lässt mich vermuten, dass du einen kl. Batchschnipsel schon hast. *g*


Grüße
Dani
Bitte warten ..
Mitglied: AnwenderDummy
19.09.2007 um 09:11 Uhr
Na ja, ich weiss, dass ich mit xcopy Dateien auswählen und kopieren kann. Das Löschen bekomme ich auch hin. Wie kann ich aber die Dateien vergleichen, ob die wirklich kopiert wurden?
Bitte warten ..
Mitglied: Dani
19.09.2007 um 09:33 Uhr
Es müsste bei xcopy einen Parameter geben, der das überpürft. Du könntest also die komplette Ausgabe bzw. Fehler in eine Logdatei zu schreiben. Diese könntest du am Ende prüfen und die Aktion "x" ausführen (z.B. Mail an dich).


Grüße
Dani
Bitte warten ..
Mitglied: Biber
19.09.2007 um 22:55 Uhr
Na ja, da würde ich nicht soviel Heckmeck drum machen.

Wenn ich (gemäß der obigen Anforderung Schritt 1-4) Dateien kopieren, prüfen,umbenennen, Originale löschen soll und das wie unter ergänzt mit Xcopy --->übersetzt wohl: auch in Unterverzeichnissen, komme ich mit einer Zeile ohne XCopy schneller zu einer Lösung.

Ich würde mir einen beliebigen freien Laufwerksbuchstaben nehmen (in meinem Fall B: wie "BenutztNieEiner").
Um z.B alle b*.txt-Dateien in allen Unterverzeichnissen zu kopieren, umzubenennen und zu löschen, reicht dann ein Einzeiler:


01.
C:\Dokumente und Einstellungen\Biber <--- in diesem Verzeichnis stehe ich, nach Y:\Eigene Dateien\<relativer Pfad> sollen die Dateien
02.
>dir /b /s /a-d b*.txt>Nul && subst b: . && (xcopy /t /s b:\b*.txt Y:\Eigene Dateien\*.*) && (for /r b:\ %i in ("b*.txt") do @echo move "%i" "y:\Eigene Dateien\%~piZzzZ_%~nxi") & subst b: /d
03.
move "t:\Anwendungsdaten\Microsoft\Internet Explorer\brndlog.txt" "y:\Eigene Dateien\\Anwendungsdaten\Microsoft\Internet Explorer\ZzzZ_brndlog.txt"
Als Batchdatei ein wenig lesbarer formatiert und die "Suchmaske" (z.B. "C:\Dokumente und bla\Biber\b*.txt) und das Ziel-Root-Verzeichnis (z.B. "Y:\Eigene Dateien") als Parameter1 und Parameter2 übergeben, sähe es dann ungefähr so aus:

01.
:: ---MoveWithRename.bat
02.
@echo off 
03.
:: ....wenn es im und unterhalb des aktuellen Verzeichnisses gar keine "Suchmaske-"Dateien gibt: forget about it
04.
dir /b /s /a-d "%~1">Nul || goto :eof
05.
::  ... mach mir ein SUBST-Laufwerk namens B:
06.
subst b: "~dp1" 
07.
xcopy /t /s "b:\%~nx1" "%~2\*.*"
08.
for /r b:\ %%i in ("%~nx1") do ECHO move "%%i" "%~2\%%~piZzzZ_%%~nxi" 
09.
subst b: /d
[vor mich hingetippselte, absolut ungetestete Skizze]

@AnwenderDummy
Aber ernsthaft helfen werde ich auch erst dann, wenn Du auch mal auf den Tisch legst, was Du nun schon vorliegen hast. Denn wahrscheinlich hast Du einen ganz anderen Lösungsweg eingeschlagen - und den können wir nur zu Ende führen, wenn Du Deine Skizze postest.

Gruß
Biber
Bitte warten ..
Ähnliche Inhalte
Microsoft Office
Word bestimmt Sprache selbst
gelöst Frage von honeybeeMicrosoft Office1 Kommentar

Hallo, habe in Word 2016 ein nerviges Problem: Auf meinem Computer (Windows 10) sind zwei Sprachen installiert: Deutsch und ...

Mac OS X
Safari öffnet bestimmt Seite nicht
Frage von tomi93Mac OS X2 Kommentare

Hallo , ich habe an einem iMac bei uns im Unternehmen das Problem das Safari dort eine bestimmte Seite ...

Microsoft

Über VPN nur bestimmt große Daten übertragen

gelöst Frage von Peter007Microsoft5 Kommentare

Hallo zusammen, gibt es eine Möglichkeit bei Außendienstmitarbeitern die über VPN angebunden sind, die übertragbare Datenmenge zum Fileserver über ...

Outlook & Mail

Outlook: sendet keine Anhänge an bestimmt Adresse

Frage von F4ms11Outlook & Mail3 Kommentare

Hallo Leute, ich habe folgendes Problem: Einer unserer Mitarbeiter kann aus seinem Outlook 2010 keine Mail mit Anhang an ...

Neue Wissensbeiträge
Windows 10

Windows 10 V1809: Rollout ist gestartet - kommt per Windows Update

Information von kgborn vor 7 StundenWindows 10

Eine kurze Information für die Admins, die Windows 10 im Programm haben. Microsoft hat die letzte Baustelle (die Inkompatibilität ...

Sicherheit

Heise Beitrag Passwort-Sammlung mit 773 Millionen Online-Konten im Netz aufgetaucht

Information von Penny.Cilin vor 9 StundenSicherheit1 Kommentar

Auf Heise Online ist folgender Beitrag veröffentlicht worden: Heise Beitrag passwörter geleakt Ich bin mir jetzt nicht ganz sicher, ...

Microsoft Office
TEAMS - Skype for business
Tipp von Nebellicht vor 9 StundenMicrosoft Office

Hallo, ms ersetzt Skype for business durch TEAMS. Also, nicht wundern wenn mit der OFFICE365 Umgebung kein Skype for ...

Windows 10

Windows 10: Cortana und die Suche gehen bald wieder eigene Wege

Information von Frank vor 13 StundenWindows 102 Kommentare

Microsoft hat einen neuen Insider Build von Windows 10 veröffentlicht (Fast Ring, Version 18317), wo die digitale Assistentin "Cortana" ...

Heiß diskutierte Inhalte
Windows Server
Uhren gehen immer wieder falsch
Frage von killtecWindows Server23 Kommentare

Hallo, ich habe folgende Konstellation: 1. Physischer DC Div. Virtuelle DC's auf Hyper-V Servern Die Hyper-V-Server, der Physische DC ...

Switche und Hubs
Medienkonverter mit 12 oder 24 Ports gesucht
Frage von wmuellerSwitche und Hubs20 Kommentare

Guten Morgen, ich bin auf der Suche nach einem größeren Medienkonverter, der "stumpf" 1:1 die Ports auf über ein ...

Windows Server
Client in die Domäne einbinden - Allgemeine Frage dazu
gelöst Frage von RalphTWindows Server18 Kommentare

Moin, ich habe 2 DCs in einer Hauptstelle und 2 DCs in einer Nebenstelle. Ich bringe in der Hauptstelle ...

Windows 10
VM wächst schnell von 14 auf 35 GB an - warum?
Frage von degudejungWindows 1018 Kommentare

Hallo, ich bin ein Freund schlanker VMs und setze daher gerne mit dem Erscheinen einer neuen Win10 Version - ...