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

Batch befehl datei mit nur 8-stelliger zahl kopieren

Frage Entwicklung Batch & Shell

Mitglied: ullerer

ullerer (Level 1) - Jetzt verbinden

01.06.2013 um 10:49 Uhr, 2171 Aufrufe, 3 Kommentare

hallo,
ich möchte folgendes problem lösen:
ich scanne einen stapel dokumente mittels OCR-software in einen Ordner (c:\batchtest1).
diese erkennt meistens eine 8-stellige zahl und erzeugt eine pdf-datei mit der eingelesenen nummer als dateinamen

richtig:
12345678.pdf
23456789.pdf
43567893.pdf
falsch:
1234567.pdf
123456789.pdf
q1234567.pdf
1234567t.pdf
alle richtig eingelesenen dateien sollen einen anderen ordner kopiert werden.

die falsch erkannten dateien (mal mit buchstaben, mal 7-stellig, mal 9-stellig) sollen zur manuellen nachbearbeitung in dem ordner bleiben.

bin laie und bisher nur soweit:

echo off
xcopy c:\batchtest1 c:\batchtest2
pause

hat jemand einen tipp?

schon mal danke
ullerer


Mitglied: Endoro
01.06.2013 um 11:38 Uhr
Hallo ullerer,

das müsste so gehen:

01.
@echo off &setlocal 
02.
cd /d c:\batchtest1 
03.
for /f %%i in ('dir /a-d /b *.pdf ^|findstr /ir "^[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]\.pdf$"') do copy %%~i c:\batchtest2

Gruss!
Bitte warten ..
Mitglied: ullerer
01.06.2013 um 11:48 Uhr
servus enduro,
perfekt!
vielen dank.
gruß
ullerer
Bitte warten ..
Mitglied: ullerer
03.06.2013 um 16:33 Uhr
hallo enduro,

jetzt ist da doch noch ein problem aufgetaucht, weil ich ursprünglich von kopieren ausging.

jetzt müsste ich aber nicht kopieren sondern die gültigen 8-stelligen dateinamen ausschneiden bzw. verschieben, so dass nur noch die ungültigen zurückbleiben, die dann nachbearbeitet werden können.


bisher wurde der ausgangsordner komplett geleert:
BE\DINA5 ersetzt c:\batchtest1 aus obigem beispiel,
Z:\2 Mitglieder BE ersetzt c:\batchtest2.

@echo off
xcopy "C:\BE\DINA5" "Z:\2 Mitglieder BE" /-Y
del "C:\BE\DINA5\" /q
exit

wie lautet dein befehl in kombination mit nur verschieben anstatt kopieren?

gruß
ullerer
Bitte warten ..
Ähnliche Inhalte
Batch & Shell
gelöst Ordner per Batch verschieben, Datei kopieren (2)

Frage von Shape.Shifter zum Thema Batch & Shell ...

Batch & Shell
gelöst Per Batch nur neueste Datei mit bestimmten Dateianfang kopieren (3)

Frage von Peter32 zum Thema Batch & Shell ...

Batch & Shell
gelöst Batch Datei Kopieren (17)

Frage von Frager zum Thema Batch & Shell ...

Neue Wissensbeiträge
Sicherheits-Tools

Sicherheitstest von Passwörtern für ganze DB-Tabellen

(1)

Tipp von gdconsult zum Thema Sicherheits-Tools ...

Peripheriegeräte

Was beachten bei der Wahl einer USV Anlage im Serverschrank

(8)

Tipp von zetboxit zum Thema Peripheriegeräte ...

Windows 10

Das Windows 10 Creators Update ist auf dem Weg

(6)

Anleitung von BassFishFox zum Thema Windows 10 ...

Heiß diskutierte Inhalte
Server
Freenas schlechte Schreib Performance bei NFS (15)

Frage von janosch12 zum Thema Server ...

Windows Update
gelöst WSUS Produkte weiter einschränken (11)

Frage von thaefliger zum Thema Windows Update ...

Windows Server
Fehler Vertrauensstellung im AD (10)

Frage von thomas-99 zum Thema Windows Server ...