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

Dateien umbenennen bla-00000123.pdf zu 00000123.pdf

Frage Entwicklung Batch & Shell

Mitglied: InTreaTer

InTreaTer (Level 1) - Jetzt verbinden

28.03.2008, aktualisiert 16:43 Uhr, 4289 Aufrufe, 2 Kommentare

Hallo zusammen,

sorry, wenn erneut eine Frage um das lästige Thema Datei umbennen folgt,...
Leider konnte ich mit den ganzen Vorschlägen hier im Forum bzgl. for-Schleifen nicht viel Anfangen, weil ich es einfach nicht zusammenbringe.

Im Prinzip ist unsere Aufgabenstellung recht einfach.
Aus unserem Warenwirtschaftsystem wird automatisch zu jedem Druck ein PDF-Dokument mit gleichem Inhalt erzeugt. Quasi "Archiv".

Das sieht wie folgt aus:

Allgemein: "Faktura [Belegart] Nr_[Belegnummer].pdf"

z.B.
Faktura Angebot Nr_100000169.pdf
Faktura Auftragsbestätigung Nr_500000004.pdf
Faktura Lieferschein Nr_200000025.pdf
Faktura Rechnung Nr_300000379.pdf


Was wir nun bräuchten ist der Wegfall von "Faktura [Belegart] Nr_", so dass die Dateien nur noch auf die Belegnummer reduziert sind:
100000169.pdf
500000004.pdf
200000025.pdf
300000379.pdf


Preisfrage: wie stelle ich das an?
Das ganze wird dann als Batch täglich minütlich am Server ausgeführt, so dass neue Belege automatisch umbenannt werden können.


Vielen herzlichen Dank für einen "heissen Tip".


Grüße,

Markus.
Mitglied: miniversum
28.03.2008 um 16:37 Uhr
Versuchs mal so:
@echo off
set "Belegverz=C:\Belege"
FOR /F "tokens=1,2 delims=_" %%i in ('dir /b /a-d "%Belegverz%\Faktura *.pdf"') do ren "%Belegverz%\%%i_%%j" "%%j"

Das ganze dann entweder über geplante Tasks oder in einer Endlosschleife mit einer Minute Wartezeit dazwischen laufenlassen.
Bitte warten ..
Mitglied: InTreaTer
28.03.2008 um 16:43 Uhr
Ein TRAUM! Funktioniert perfekt!!
Werde des als geplanten Task machen.


Herzlichsten Dank und Grüße,

Markus.
Bitte warten ..
Neuester Wissensbeitrag
Ähnliche Inhalte
Windows 7
Dateien umbenennen Unterschiede in Win7 und XP (3)

Frage von mani55 zum Thema Windows 7 ...

Batch & Shell
gelöst Dateien (PDF) umbenennen via batch, teilw. Dateinamen übernehmen, neues Präfix (6)

Frage von brause1701 zum Thema Batch & Shell ...

Batch & Shell
gelöst Zwei PDF-Dateien zusammen führen per Batch (3)

Frage von hongziehong zum Thema Batch & Shell ...

Microsoft
Office Dokumente und PDF-Dateien digital unterschreiben (3)

Frage von eazy-isi zum Thema Microsoft ...

Heiß diskutierte Inhalte
Switche und Hubs
LAG zwischen Cisco SG300 und Dlink DGS1100 herstellen - wie? (14)

Frage von White-Rabbit2 zum Thema Switche und Hubs ...

Hardware
Lenovo Yoga 500 über angeschlossene USB Tastatur booten (13)

Frage von thomasreischer zum Thema Hardware ...

CPU, RAM, Mainboards
Hardware Fragen (12)

Frage von xaver-2 zum Thema CPU, RAM, Mainboards ...

Viren und Trojaner
Wie werde ich den Mist "fanli90" wieder los? (12)

Frage von Taumel zum Thema Viren und Trojaner ...