Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

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

Liste nicht gefundener Bilder erzeugen

Frage Entwicklung Batch & Shell

Mitglied: nightdriver

nightdriver (Level 1) - Jetzt verbinden

30.07.2011, aktualisiert 31.07.2011, 2614 Aufrufe, 9 Kommentare

Hallo zusammen

bin neu hier im Forum. Hoffe, daß ich hier inputs für mein Thema bekomme.

Suche mit der Liste in dem File "Bildersuche.txt" Bilder aus und kopiere die gefundenen Bilder nach G:\Gefunden mit folgendem Ansatz:

for /F "delims=," %i in (Bildersuche.txt) do copy %i G:\Gefunden\

Jezt hätte ich gerne noch einen File "Nicht_gefundene_Bilder.txt" erzeugt, wo die nicht gefundenen Bilder aufgelistet sind.

Wie kann ich dies realiseren?

Viele Grüße
..nightdriver
Mitglied: rubberman
30.07.2011 um 17:56 Uhr
Hallo nightdriver,

willkommen im Forum.

commmand1 || command2
Dieser Pseudocode würde command2 ausführen, wenn command1 fehlschlägt.

01.
for /F "delims=," %i in (Bildersuche.txt) do (copy %i G:\Gefunden\||>>"Nicht_gefundene_Bilder.txt" echo %i)
... sollte es dann ggf. schon tun.

Grüße
rubberman
Bitte warten ..
Mitglied: nightdriver
30.07.2011 um 20:13 Uhr
Danke rubbermann, das funktioniert....
Bitte warten ..
Mitglied: nightdriver
31.07.2011 um 20:25 Uhr
Hallo zusammen,

Inwischen wurde der Satz um eine Liste der gefundenen Dateien erweitert.
01.
for /F "delims=," %i in (A_gesuchte_Bilder.txt) do (copy %i G:\Bilder_für_Shop\&&>>"A_Gefundene_Bilder.txt" echo %i||>>"A_Nicht_gefundene_Bilder.txt" echo %i)
Beim Verarbeiten geht mein Paintshop auf und zeigt die gefunden Bilder an und in der "A_Gefundene_Bilder.txt" finde ich nur
eine Liste mit "ECHO ist eingeschaltet (ON)."

Was muß ich ändern, daß die gefundenen Bilder in "A_Gefundene_Bilder.txt" gelistet werden und nicht im Paintshop anzeigt werden.

Danke für Eure Unterstützung

Viele Grüße
nightdriver

[Edit Biber] Code formatiert. [/Edit]
Bitte warten ..
Mitglied: rubberman
01.08.2011 um 19:31 Uhr
Hallo nightdriver.

Im Test funktioniert das bei mir hervorragend. Natürlich gibt es Dinge die dagegen sprechen würden, wie bspw. Leerzeichen oder &-Zeichen im Dateinamen. Hierbei würde es ggf. zu Fehlern kommen. Da ich aber weder die Dateinamen, noch den Aufbau deiner A_gesuchte_Bilder.txt kenne (für irgendwas sollte ja das Komma als Delimiter gut sein), kann ich auch keine Fehleranalyse vornehmen oder irgendwelche Empfehlungen geben. Ergo: Wenn es kein zu großes Geheimnis ist, wäre es ratsam zumindest einen Teil dieser Textdatei hier zu posten (bitte in Code-Tags eingefasst).

Grüße
rubberman
Bitte warten ..
Mitglied: nightdriver
02.08.2011 um 12:12 Uhr
Hallo rubbermann,

am Sonntag hat es nicht funktioniert.
Am Montag hat es 1* funktioniert und 2* nicht.
Heute hat es wieder funktioniert.

Wie mache ich das mit (bitte in Code-Tags eingefasst)?
Als Level 1 - Frischling darf ich doch noch solche Fragen stellen?

Viele Grüße
nightdriver
Bitte warten ..
Mitglied: rubberman
02.08.2011 um 13:34 Uhr
Hallo nightdriver,

wenn du einen Kommentar schreibst, gibt es über dem Feld einen Link "Formatierungshilfe". Dort findest du die nötigen Informationen.
Ansonsten so:

<code>
... dein Text ...
</code>

Grüße
rubberman
Bitte warten ..
Mitglied: nightdriver
02.08.2011 um 14:02 Uhr
Hallo rubbermann,

so sieht die Datei "A_gesuchte_Bilder.txt" im Ausschnitt aus. Mir sind ausser "-" keine "Sonderzeichen" wie Leerzeichen, Kommas, Semicolon etc. bekannt.

Viele Grüße
nightdriver


01.
BH27547.jpg 
02.
BH27560.jpg 
03.
BH27564.jpg 
04.
BH27569.jpg 
05.
BH27572-R.jpg 
06.
BH27582-R.jpg 
07.
BH27584.jpg 
08.
BH27902-E.jpg 
09.
BH27904-ER.jpg 
10.
BH27960-R.jpg 
11.
BH27962-R.jpg 
12.
BH27964-R.jpg 
13.
BH28052-R.jpg 
14.
BH30495-R.jpg 
15.
BH30505-R.jpg 
16.
BH30535-R.jpg 
17.
BH30540-R.jpg 
18.
BH30541-R.jpg 
19.
BH31325.jpg 
20.
BH31329.jpg 
21.
BH31340.jpg 
22.
BH31341.jpg 
23.
BH31540.jpg 
24.
BH46387.1.jpg 
25.
BH46388.1.jpg 
26.
BH46388.2.jpg 
27.
BH46388.3.jpg 
28.
BH46388.4.jpg 
29.
BH46388.5.jpg 
30.
BH46388.6.jpg 
31.
BH46388.7.jpg 
32.
BM75059.jpg 
33.
BM75060-E.jpg 
34.
BM75066-E.jpg 
35.
BM75067-E.jpg 
36.
BM75071-E.jpg 
37.
BM75072-E.jpg 
38.
BM80077.jpg 
39.
BM80112-E.jpg 
40.
BM80581.jpg 
41.
BM80619.jpg 
42.
BM80620.jpg 
43.
BM80621.jpg 
44.
BM80622.jpg 
45.
BM81077.jpg 
46.
BM81078.jpg 
47.
BM81402.jpg 
48.
BM81418-E.jpg 
49.
BM83065.jpg 
50.
BM83066.jpg 
51.
BM84392.jpg 
52.
BM84395.jpg 
53.
BM86211.jpg 
54.
BM87091.jpg 
55.
BM89234.jpg 
56.
BM95274-R.jpg 
57.
BM95277.jpg 
58.
BM98003-A.jpg 
59.
CR30808.jpg 
60.
CR330211.jpg 
61.
CR330234.jpg
Bitte warten ..
Mitglied: rubberman
02.08.2011 um 16:20 Uhr
Hallo nightdriver,

dann ist das Fehlverhalten für mich auch unverständlich.
Sicherheitshalber könntest du folgende Zeile testen:
01.
for /F "usebackq delims=" %i in ("A_gesuchte_Bilder.txt") do (copy "%i" "G:\Bilder_für_Shop\"&&>>"A_Gefundene_Bilder.txt" echo "%i"||>>"A_Nicht_gefundene_Bilder.txt" echo "%i")
Ich gehe davon aus, dass dich die Anführungszeichen um die Dateinamen nicht stören werden. Sie schützen in jedem Fall vor Fehlverhalten bei der ECHO Umleitung.

Grüße
rubberman
Bitte warten ..
Mitglied: nightdriver
05.08.2011 um 09:58 Uhr
Hallo rubbermann,

die letzten 5* hat es jedes Mal mit dem alten Srcipt funktioniert. Einzige Erklärung für mich: als der Fehler auftrat habe ich es "am Stück" ohne Neustart von Rechner und cmd hintereinander probiert.

Danke für Deine super Unterstützung
nightdriver
Bitte warten ..
Neuester Wissensbeitrag
Windows 10

Powershell 5 BSOD

(8)

Tipp von agowa338 zum Thema Windows 10 ...

Ähnliche Inhalte
LAN, WAN, Wireless
Frage zum Erzeugen eines portbasiertem VLAN (7)

Frage von presto-18 zum Thema LAN, WAN, Wireless ...

Outlook & Mail
Outlook 2016 - Briefpapier Bilder werden nicht angezeigt (6)

Frage von Markowitsch zum Thema Outlook & Mail ...

Internet
gelöst Wlan erzeugen mit Internet von einem USB Modem Stick (8)

Frage von berli6 zum Thema Internet ...

Heiß diskutierte Inhalte
LAN, WAN, Wireless
gelöst Server erkennt Client nicht wenn er ausserhalb des DHCP Pools liegt (28)

Frage von Mar-west zum Thema LAN, WAN, Wireless ...

Outlook & Mail
gelöst Outlook 2010 findet ost datei nicht (19)

Frage von Floh21 zum Thema Outlook & Mail ...

Microsoft
Ordner mit LW-Buchstaben versehen und benennen (19)

Frage von Xaero1982 zum Thema Microsoft ...

Netzwerkmanagement
gelöst Anregungen, kleiner Betrieb, IT-Umgebung (18)

Frage von Unwichtig zum Thema Netzwerkmanagement ...