Top-Themen

Aktuelle Themen (A bis Z)

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 Platzhalter für einen Dateinamen

Mitglied: underdog

underdog (Level 1) - Jetzt verbinden

22.04.2010 um 11:27 Uhr, 12171 Aufrufe, 11 Kommentare

Guten Tag

Seit mir nicht böse falls es diese frage schon gibt, aber ich habe nichts gefunden.

Ich sollte für einen Projektauftrag eine batch Datei entwickeln die aus einer bestimmten Anzahl von bestimmten .zip-files immer die selbe Datei entpackt, das Problem ist nun die Datei ist von der Namesgebung logisch aufgebaut doch heisst sie nicht gleich, gäbe es eine möglichkeit einen Platzhalter * einzufügen der ganz genau regelt wie viele Buchstaben etc. die Datei enthalten darf?

Viele sonnige grüsse aus der Schweiz

underdog
Mitglied: MegaTraveller
22.04.2010 um 11:42 Uhr
Hi,

vielleicht hilft ja das hier: http://ss64.com/nt/syntax-wildcards.html

Bye
MT
Bitte warten ..
Mitglied: LotPings
22.04.2010 um 11:52 Uhr
Hallo Underdog,

der DOS-Platzhalter "?" für irgendeinein Zeichen akzeptiert leider auch "kein" Zeichen.
Vielleicht gibtst du eine etwas genauere Beschreibung des Aufbaus, dann kann man mit Findstr und seinen "Regular Expressions" einen besseren Weg finden.

Gruß
LotPings
Bitte warten ..
Mitglied: underdog
22.04.2010 um 12:19 Uhr
Hallo LotPings

Das file wäre wie folgt aufgebaut:

x = Zahlen
y = Buchstaben
z = gemischt

xxxx_xxxx_xxxx_xxxxxx_zzzzzzzz.xml

mit *_*_*_*_*.xml habe ich es leider bereits Erfolglos probiert, war aber eher so ein versuch auf gut glück

edit: Mit dem ? scheint es zugehen, vielen dank und noch einen tollen Tag :D
Bitte warten ..
Mitglied: LotPings
22.04.2010 um 13:22 Uhr
Hallo underdog,

wie jetzt, zip oder xml?

Durch die Unterstriche ist das Längenproblem auf den letzten Abschnitt beschränkt,
Vielleicht reicht dies ja schon:
For /f "delims=" %A in ('dir /B "????_????_????_??????_????????.xml"') Do @echo Datei passt: %A
Gruß
LotPings
Bitte warten ..
Mitglied: underdog
22.04.2010 um 13:26 Uhr
Hallo LotPings

Um genau zu sein muss aus einem .zip file ein .xml file herausgefiltert werden, mit den Fragezeichen passt es nach mehrmaligen Test eig. zemlich gut!

Grüsse underdog
Bitte warten ..
Mitglied: kaffebone
22.04.2010 um 13:30 Uhr
Hi,

bitte schön:

set x=foo
set y=bar
set z=bar

echo %x%
echo Dateiinhalt>>%x%_%y%.xml
pause


Grüß
Bitte warten ..
Mitglied: Biber
22.04.2010 um 15:06 Uhr
Moin kaffebone,
Zitat von kaffebone:
Hi,

bitte schön:

set x=foo
set y=bar
set z=bar

echo %x%
echo Dateiinhalt>>%x%_%y%.xml
pause


Grüß

Nach meinen ersten Tests kann die Variable z (bei dir gesetzt mit "set z=bar") erstaunlicherweise auch gesetzt werden mit "set z=Neu-Wülferode".
Selbst bei einer falsch gesetzten Codepage machen die Umlaute dabei keine Probleme.

Dieses Meekrosoft-Krams ist doch wesentlich robuster als ich dachte.

Grüße
Biber
Bitte warten ..
Mitglied: bastla
22.04.2010 um 15:10 Uhr
... aber "pause" find' ich schön ...

Grüße
bastla
Bitte warten ..
Mitglied: LotPings
22.04.2010 um 15:15 Uhr
Zitat von bastla:
... aber "pause" find' ich schön ...


Genau ,

Dann kann Biber auch den Kaffee nachholen

Gruß
LotPings
Bitte warten ..
Mitglied: Biber
22.04.2010 um 15:15 Uhr
Zitat von bastla:
... aber "pause" find' ich schön ...
Aber wenn ich mich entscheiden sollte zwischen diesem Schnipsel als Blaupause oder einer LilaPause...

Grüße
Biber
Bitte warten ..
Ähnliche Inhalte
Datenbanken
Platzhalter für VBA Code
gelöst Frage von Dr.CornwallisDatenbanken4 Kommentare

Hi zusammen, viele von euch VBA Cracks werden jetzt bestimmt lachen aber ich schaffe es einfach nicht einen Platzhalter ...

Batch & Shell
In variablen ein Platzhalter ein bauen
Frage von soritoseBatch & Shell1 Kommentar

Hallo ich weis das Tema ist alt ich auch habe da noch eine frage zu den Tema da ich ...

Outlook & Mail
Platzhalter in Outlook Signaturen
Frage von MasterSchlumpfOutlook & Mail2 Kommentare

Hallo zusammen, ich beschäftige mich gerade mit der zentralen Bereitstellung von Outlook Signaturen. Unser Ziel ist es den Mitarbeitern ...

Datenbanken
SQL Abfrage mit Platzhaltern
gelöst Frage von as.siggiDatenbanken10 Kommentare

Hallo, ich komme bei einem Problem leider nicht weiter. Ich habe eine Datenbank und darin eine Tabelle wo ich ...

Neue Wissensbeiträge
Sicherheit

Ungepatchte Remote Code Execution-Lücke in LG NAS

Information von kgborn vor 1 StundeSicherheit

Nutzt wer LG NAS-Einheiten? In den NAS-Einheiten der LG Network Storage-Einheiten gibt es eine sehr unschöne Schwachstelle, die einen ...

Windows Update

Neue Version KB4099950 NIC Einstellungen gehen verloren

Information von sabines vor 6 StundenWindows Update2 Kommentare

Es ist eine neue Version des KB4099950 verfügbar, die das Problem mit den verlorenen Netzwerkeinstellungen lösen soll. Das Datum ...

Microsoft Office

MS Office 2019 ohne OneNote - OneNote App speichert nur in Cloud

Information von Deepsys vor 17 StundenMicrosoft Office2 Kommentare

Microsoft zeigt deutlich wohin alles bei Ihnen geht, OneNote 2019 wird es nicht mehr geben, und die Windows 10 ...

Humor (lol)

Warum man sein Gast-WLAN nicht beliebig nennen sollte

Erfahrungsbericht von Henere vor 1 TagHumor (lol)5 Kommentare

Servus, mal was aus dem Alltag. Zu Hause. Eigentlich wollte ich nur einen weiteren WLAN-AP ins Netz bringen, damit ...

Heiß diskutierte Inhalte
Windows Netzwerk
LAN nur 10MB pro s trotz gb lan
Frage von tsunamiWindows Netzwerk21 Kommentare

Hallo zusammen, ich brauche mal wieder einen Anstoß in die richtige Richtung. Ich habe einen Windows 10 pc mit ...

Festplatten, SSD, Raid
Server SSD: NVMe PCIe 3.0 RAID?
Frage von bouneeFestplatten, SSD, Raid15 Kommentare

Hallo liebe Admins, mir stellt sich gerade die Frage, ob ein neuer Server mit SSD NVMe PCIe 3.0 Sinn ...

Windows 10
Windows 10 Startmenü-Einstellungen Systemweit festlegen
Frage von flotautWindows 1013 Kommentare

Guten Morgen liebe Admins, wir möchten bei uns am Lehrstuhl demnächst auf Windows 10 umsteigen. Wir installieren unsere PC's ...

Netzwerke
Gateway in Switches, Druckern ect eintragen oder nicht
Frage von JodelknutNetzwerke12 Kommentare

Hi, bisher habe ich immer das Gateway überall wo es verlangt oder eintragbar war auch eingetragen. Mein neuer Kollege ...