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, 2164 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 ..
Neuester Wissensbeitrag
Microsoft

Lizenzwiederverkauf und seine Tücken

(5)

Erfahrungsbericht von DerWoWusste zum Thema Microsoft ...

Ä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
Batch: Word Datei kopieren und umbennen (9)

Frage von ExcelNoob177 zum Thema Batch & Shell ...

Heiß diskutierte Inhalte
LAN, WAN, Wireless
FritzBox, zwei Server, verschiedene Netze (18)

Frage von DavidGl zum Thema LAN, WAN, Wireless ...

Windows Netzwerk
Windows 10 RDP geht nicht (16)

Frage von Fiasko zum Thema Windows Netzwerk ...

Windows Server
Outlook Verbindungsversuch mit Exchange (15)

Frage von xbast1x zum Thema Windows Server ...