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
Kommentar vom Moderator Biber am 26.06.2009 um 15:09:38 Uhr
......welchem man via Batch Dateien auf eine bestimmte weise umbennen kann.
Menno....sagt doch einfach umbenamsen.... komm ich besser mit klar.
RunningGagCounter := #406

und den Beitrag verschoben nach "Batch & Shell"
GELÖST

Dateinamen via Batch verändern

Frage Entwicklung Batch & Shell

Mitglied: kami-kaTze

kami-kaTze (Level 1) - Jetzt verbinden

26.06.2009, aktualisiert 16:13 Uhr, 4993 Aufrufe, 3 Kommentare

Hallo,
ich suche ein Tool mit welchem man via Batch Dateien auf eine bestimmte weise umbennen kann.

Hallo nochmals ,

ich benötige zur Verarbeitung von automatisch erzeugten PDF eine bestimmte Namesmaske. Diese ist in den Grundzügen auch schon vorhanden:

z.B.:

896121_20090619_0_170678420001.pdf

leider Varieieren die 4 Zeichenketten in ihrer Länge für die Verarbeitung ist eine feste länge aber leider zwingend....
Meine Überlegung ist die einzelnen Abschnitte mit 0 aufzufüllen so das folgende Maske entsteht:

0000896121_20090619_0000000000_000000170678420001.pdf

Die erste Zeichenkette (Lieferscheinnummer) ist maximal 10 Zeichen lang.
Die zweite Zeichenkette (Datum) behält seine länge von 8 Zeichen.
Die dritte Zeichenkette (Kundennummer) ist maximal 10 Zeichen lang.
Die vierte Zeichenkette (Paketnummer) ist maximal 18 Zeichen lang.

Als Seperator wird immer ein _ verwendet.

Kennt zufällig jemand ein Tool mit dem sich diese Art von Formatierung bewerkstelligen lässt?

Habt schonmal dank für eure Antworten

Grüße

Florian Zedler

P.S. Leider lässt sie die Software welche die PDF erzeugt nicht ohne weiteres anpassen und ich benötige eine kurzfristige Lösung
Mitglied: empreality
26.06.2009 um 14:49 Uhr
Ich würde mir da mit AutoIT selbst ein Tool basteln, was genau das macht
Bitte warten ..
Mitglied: bastla
26.06.2009 um 14:54 Uhr
Hallo kami-kaTze!

Sollte sich mit dem folgenden Batch für alle noch nicht behandelten Dateien im in der Zeile 2 angegebenen Ordner machen lassen:
01.
@echo off & setlocal enabledelayedexpansion 
02.
set "Ordner=D:\Neue PDF" 
03.
for /f "tokens=1-4 delims=_" %%a in ('dir /b "%Ordner%\*.pdf"') do ( 
04.
    set "PNr=%%d" 
05.
    if /i "!PNr:~18!" neq ".pdf" ( 
06.
        set "LNr=0000000000%%a" 
07.
        set "KNr=0000000000%%c" 
08.
        set "PNr=000000000000000000%%d" 
09.
        ren "%Ordner%\%%a_%%b_%%c_%%d" "!LNr:~-10!_%%b_!KNr:~-10!_!PNr:~-22!" 
10.
11.
)
Grüße
bastla
Bitte warten ..
Mitglied: kami-kaTze
26.06.2009 um 15:19 Uhr
Danke bastla ,

funktioniert super ^.^

Grüße

Florian
Bitte warten ..
Ähnliche Inhalte
Sonstige Systeme
Batch Dateinamen zerlegen (5)

Frage von Mummel zum Thema Sonstige Systeme ...

Batch & Shell
Dateinamen nach Zeichnen abschneiden - Batch-Shell (9)

Frage von cberndt zum Thema Batch & Shell ...

Batch & Shell
gelöst Dateinamen umschreiben batch (5)

Frage von jocheng zum Thema Batch & Shell ...

Windows 10
gelöst Vbs oder batch zum Ändern von Dateinamen ab Zeichenkette (13)

Frage von vbaGast zum Thema Windows 10 ...

Neue Wissensbeiträge
Windows Server

Umstellung SHA 1 auf SHA 2 - Migration der CA von CSP auf KSP

Tipp von Badger zum Thema Windows Server ...

Windows 10

Quato DTP94 unter Windows 10 x64 installieren und verwenden

Anleitung von anteNope zum Thema Windows 10 ...

Windows 10

Win10 1703 und Nutzerkennwörter bei Ersteinrichtung - erstaunliche Erkenntnis

(15)

Erfahrungsbericht von DerWoWusste zum Thema Windows 10 ...

Heiß diskutierte Inhalte
Windows 7
Bluesreens unternehmensweit (18)

Frage von SYS64738 zum Thema Windows 7 ...

LAN, WAN, Wireless
IP Adressen - Modem - Switch - Accesspoint (17)

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

Festplatten, SSD, Raid
gelöst Raid-Controller (Areca) Datenverlust trotz R5 (16)

Frage von sebastian2608 zum Thema Festplatten, SSD, Raid ...

Windows Netzwerk
DNS ins mehreren Subnetzen (13)

Frage von joerg zum Thema Windows Netzwerk ...