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

Batch Programmierung um Bilder zu kopieren

Frage Entwicklung Batch & Shell

Mitglied: Conan123

Conan123 (Level 1) - Jetzt verbinden

28.07.2010 um 18:34 Uhr, 7196 Aufrufe, 8 Kommentare

Hallo Leute,

ich habe eine Frage. Ich bräuchte eine Batch Datei, die Bilder von einem Ordner in einen anderen kopiert. Das habe ich auch schon realisiert, aber mein Problem ist es, dass alle Bilder kopiert werden. Ich bräuchte aber eine Abfrage das nur die Bilder kopiert werden, die noch nicht in dem neuen Ordner sind. Ich stelle mal meine bisherige Arbeit rein. Hoffe Ihr könnt mir helfen.

@echo off

copy "C:\Users\Conan\Desktop\Test\*.jpg" "C:\Users\Conan\Desktop\Test2\"

pause.

exit
Mitglied: Mesterdisast
28.07.2010 um 18:45 Uhr
hallo

also bei mir würde es so lauten:

xcopy "C:\Users\Conan\Desktop\Test\*.jpg" "C:\Users\Conan\Desktop\Test2" /D /E /Y /I

pause
ende
zum xcopy-Befehl:
/D bedeutet nur neuere Dateien
/E Unterverzeichnisse mitnehmen
/Y Dateien ohne Nachfragen überschreiben
/I neuen Ordner anlegen, falls nicht vorhanden

mfg mesterdisast
Bitte warten ..
Mitglied: Conan123
28.07.2010 um 18:49 Uhr
Vielen, vielen Dank. Du hast es so gut erklärt, dass ich es jetzt auch kapiert habe. Fettes Dankeschön.
Bitte warten ..
Mitglied: Mesterdisast
28.07.2010 um 18:50 Uhr
kein problem dafür sind wir ja da
Bitte warten ..
Mitglied: Biber
28.07.2010 um 19:00 Uhr
[OT]
Zitat von Mesterdisast:
kein problem dafür sind wir ja da
Wofür allerdings niemand zuständig ist außer dem glücklichen und zufriedenen Beitragsersteller ...
-> das ist die Änderung des oben transparent angezeigten Häkchens auf WG-Pizzafarben.

[/OT]
Bitte warten ..
Mitglied: 60730
29.07.2010 um 00:42 Uhr
[OT]
@ Biber - bist aber streng heute
[/OT]
Aber ich bin stranger in the Night

Bei mir würde das so aussehen:
01.
for /f "tokens=1,* delims=" %%a in ('"dir /b %userprofile%\Desktop\Test\*.jpg"') do if not exist "%userprofile%\Desktop\Test\%%a" copy "%userprofile\Desktop\Test\%%a.jpg" "%userprofile\Desktop\Test2\%%a.jpg"
..denn wenn uns pre Arnold Schwarzwaldbecher *gg* schreibt -
Ich bräuchte aber eine Abfrage das nur die Bilder kopiert werden, die noch nicht in dem neuen Ordner sind.
Und wenn mit Abfrage tatsächlich das gemeint ist, was wir alle denken.....
...brauch ich kein /D und ein /y schon zweimal nicht
[OT²]
Ps: Hab ich eigentlich schonmal meine Verwunderung geäußert, woher der Insider @echo off bei so simpelscripten herkommt?
Bis ich @ und Echo off hintereinander in eine Zeile getan hab, hab ich schon x gute alte stabile Cherrys kleingetippt.
[/OT²]
Bitte warten ..
Mitglied: Mesterdisast
29.07.2010 um 08:56 Uhr
Zitat von 60730:
for /f "tokens=1,* delims=" %%a in ('"dir /b %userprofile%\Desktop\Test\*.jpg"') do if not exist
"%userprofile%\Desktop\Test\%%a" copy "%userprofile\Desktop\Test\%%a.jpg"
"%userprofile\Desktop\Test2\%%a.jpg"
also das musst du mir dann mal erklären ich habe die Sicherungsaufgaben bei mir immer so gelöst wie oben beschrieben


mfg
mesterdisast
Bitte warten ..
Mitglied: EffEins
29.07.2010 um 09:22 Uhr
bei mir immer so gelöst wie oben beschrieben

Geschmäcker sind nun mal unterschiedlich. Mir würde eine Robocopy-Zeile am besten schmecken.
Bitte warten ..
Mitglied: 60730
29.07.2010 um 12:24 Uhr
Zitat von Mesterdisast:
also das musst du mir dann mal erklären ich habe die Sicherungsaufgaben bei mir immer so gelöst wie oben beschrieben

*hmm muß ich?

Nagut - das ist zwar kein Backup, sondern max - eine Sicherungskopie aber ich will ja nicht päpstlicher als Voitila sein.

Wenn ich nach einem Weg gefragt werde - keine Dateien, die bereits im Ziel sind zu kopieren, dann ist das eine andere Ausgangssituation, als ich es mit einem /d lösen würde.
Denn sind im Ziel "originale" und in der Quelle evtl. veränderte - oder ganz andere - die (typisch Digicam) nur den gleichen Namen haben - bekommst du mit /D zwar scheinbar irgendwas gemacht, aber das war - so wie ich es verstanden habe - ja nicht die Frage.

Sprich - die DIgicam liefert in der Quelle immer und immer wieder Dateien ab, die es evtl. im Ziel noch nicht gibt.
Die aber einen Dateinamen haben, der evtl. im Ziel vorhanden ist - gleicher Name - andere Datei - die in der Quelle ist aktueller und überschreibt mit /d die namensgleiche Datei im Ziel.
Die - in dem Beispiel aber einen ganz anderen Inhalt hat.
Bei Kopieraktionen mit jpgs denke ich halt auch an Variante Digicam.

Aber all das ist reiner Spekulatius - denn die Frage ist ja gelöst - evtl. "falsch" formuliert, dass deine Lösung "trotzdem" richtig ist.
Das weiß nur der TO.
Und was sagt der dazu?

Ergo - jedes "Problem" andere Lösung - so komme ich (jeder?) am weitesten.

Gruß
Bitte warten ..
Ähnliche Inhalte
Batch & Shell
Rechnen mit Variablen - Batch Programmierung
gelöst Frage von LH.AppsBatch & Shell7 Kommentare

Bei folgendem Code gibt er immer mehrere Ergebnisse oder "ECHO ist ausgeschaltet (OFF)." aus: Optimierungsvorschläge? PS: Für die Variable ...

Batch & Shell
Batch Programmierung IF Abfragen
gelöst Frage von PanubuBatch & Shell8 Kommentare

Hallo zusammen, ich möchte gerne einige IF-Abfragen in einer Batch programmieren, was allerdings nicht so möchte wie ich. Er ...

Windows 8
Bilder nach kopieren defekt
gelöst Frage von deb10er0Windows 828 Kommentare

Hallo ich habe seit neuestem ein Problem wenn ich Bilder von meinem PC weg (also z.B. auf ein Tablet ...

Batch & Shell
Bestimmte Bilder mit Batch löschen
gelöst Frage von hanni007Batch & Shell2 Kommentare

Hallo, seit einigen Tagen bin ich schon als Nichtnutzer in eurem Forum unterwegs. Nun habe ich mich aber entschlossen, ...

Neue Wissensbeiträge
Microsoft Office

Office 2010 Starter erneut auf einer frischen Windows-Version installieren

Tipp von Lochkartenstanzer vor 22 StundenMicrosoft Office8 Kommentare

Moin, vor ein paar Tagen schlug bei mir ein Kunde auf, der sein Widnows 7 geschrottet und es inklusive ...

Datenbanken

Upgrade MongoDB 3.4 auf 3.6

Erfahrungsbericht von Frank vor 1 TagDatenbanken

Seit kurzem gibt es das 3.6 Update für die MongoDB: Sicherheit, das Sortieren, Aggregation und auch die Performance wurde ...

SAN, NAS, DAS

Backdoor Zugang und Upload-Bug in vielen Western Digital MyCloud Geräten

Information von Frank vor 1 TagSAN, NAS, DAS2 Kommentare

James Bercegay von der Firma Gulftech hat die Fehler an Western Digital gemeldet und das Unternehmen stellt bereits ein ...

Microsoft Office

Outlook 2016 - Beim Weiterleiten keine PDF Anhänge mehr - KB4011626 entfernen

Erfahrungsbericht von Deepsys vor 1 TagMicrosoft Office3 Kommentare

Wenn ihr feststellt das ihr beim Weiterleiten von E-Mails keine PDF Anhänge mehr versendent, dann dankt Microsoft. Diese tolle ...

Heiß diskutierte Inhalte
Netzwerke
NTFS-Berechtigung
Frage von Daoudi1973Netzwerke23 Kommentare

Hallo zusammen und frohes neues Jahr (Sorry, ich bin spät dran) Meine Frage: 1- Ich habe einen Ordner im ...

iOS
Einladung vom iphone kalender
Frage von jensgebkeniOS15 Kommentare

Hallo Gemeinschaft, folgendes Problem - immer wenn ich von meinem Iphone einen Termin einztrage und diesem Termin Teilnehmer zuweise, ...

Windows Netzwerk
Drucker isolieren in Windows Domäne
gelöst Frage von lcer00Windows Netzwerk14 Kommentare

Hallo zusammen, habe eine Windows-AD (2012R2) in der es einen Druckerserver gibt. Mittlerweile verliere ich das Vertrauen in die ...

Drucker und Scanner
Gesucht DIN A3 Drucker
Frage von NebellichtDrucker und Scanner14 Kommentare

Hallo, ich möchte einen neuen DIN A3 Drucker kaufen. Um ab und zu, ca. 1 mal die Woche Farbausdrucke ...