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

For Copy Files - Fehler abfangen

Frage Entwicklung Batch & Shell

Mitglied: marcushb

marcushb (Level 1) - Jetzt verbinden

20.11.2012 um 10:48 Uhr, 1954 Aufrufe, 2 Kommentare

Guten Morgen zusammen,

vielleich hat jemand von Euch eine Idee.

Aus einer TXT Datei lese ich Files aus, die dann entsprechend kopiert werden sollen.

Dazu nutzen ich folgenden Befehl:

for /f %%a in ('type invoice_list.txt') do copy %%a D:\Invoice\NL\temp


Nun kommt es leider ab und zu vor, dass ein File nicht gefunden wurde und dann erscheint die Meldung:

The System cannot find the file specified.

Leider weiß ich dann natürlich nicht, welches File fehlt - hat jemand eine Idee wie ich das ändern kann ?

Vielen Dank !

Gruß
Marcus
Mitglied: Hitman4021
20.11.2012 um 10:53 Uhr
Hallo,

den Fehler kannst du mit
01.
 2>NUL 

unterdrücken.
http://de.wikibooks.org/wiki/Batch-Programmierung:_Batch-Operatoren

Falls du wissen willst lass dir doch einfach die Variable %%a ausgeben. Kannst du auch koppeln, wenn Fehler gebe Dateinamen aus.

Gruß
Bitte warten ..
Mitglied: bastla
20.11.2012 um 14:13 Uhr
... und außerdem würde sich noch ein "delims=" und Anführungszeichen für "%%a" empfehlen - denn wenn in den Dateinamen / -pfaden Leerzeichen enthalten sein sollten, würde nur der Teil bis zum ersten Leerzeichen gelesen ...

Grüße
bastla
Bitte warten ..
Heiß diskutierte Inhalte
Windows 7
gelöst BOOTMGR is missing (auch nach bootrec -RebuildBcd) (21)

Frage von Mipronimo zum Thema Windows 7 ...

Router & Routing
Tipps für Router (ca. 100 clients, VPN) (20)

Frage von oel-auge zum Thema Router & Routing ...

Windows Userverwaltung
Windows Freigabe: Zugriff auf alle Ordner trotz Sicherheitseinstellungen (18)

Frage von Pandreas zum Thema Windows Userverwaltung ...

Exchange Server
gelöst MS Exchange 2016 - Basicconfig Fragen (16)

Frage von maddig zum Thema Exchange Server ...