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

Bestimmte Dateien eines Verzeichnisses sollen verarbeitet werden

Frage Entwicklung Batch & Shell

Mitglied: Anakin2008

Anakin2008 (Level 1) - Jetzt verbinden

03.05.2008, aktualisiert 04.05.2008, 3041 Aufrufe, 3 Kommentare

Hallo!


Wie löse ich die folgende DOS-Aufgabenstellung?

Die Dateien mit der Endung .001 im Verzeichnis test sollen automatisch mit Hilfe des Programms prog.exe nacheinander verarbeitet werden.

prog.exe beispiel.001 -o Ausgabeverzeichnis\beispiel.002

Ich weiß nicht wie ich es hinkriegen kann, die Daten des Eingabeverzeichnisses test zu filtern (nur*.001), diese in Variablen zu schreiben (Array?) und anschließend alle nacheinander abarbeiten zu lassen (unter Berücksichtigung der Programmsyntax: Ausgabedateiname erhält die Endung .002)

Danke
Mitglied: miniversum
03.05.2008 um 10:41 Uhr
Versuchs so (von der CMD aus):
FOR /F "delims=" %i in ('dir /B *.001') do ECHO Prog.exe "%~fi" -o "C:\Ausgabeverzeichnis\%~ni .002"
In einer Batch brauchst du %%i statt %i.
Es wird nur der Autruf jeweils angezeigt. Stimt dieser dann das ECHO entfernen
Bitte warten ..
Mitglied: Anakin2008
04.05.2008 um 14:18 Uhr
Danke Dir!

Es funktionierte in der Zwischenzeit auch mit

for /R %inputdir% %%f in (*.001) do (
echo %%f
Prog.exe "%%f" -o -002 %outputdir%
)

Dennoch ist mir noch schleierhaft, wie die Optionen des Befehls "For" funktionieren.

Has Du da ne Übersicht für mich? Ich meine delims, /R, /F, ~, %~fi, %~ni

Danke nochmal
Bitte warten ..
Mitglied: miniversum
04.05.2008 um 16:43 Uhr
Schau doch einfach mal in der Hilfe des For befehls nach. Ist eigentlich alles gut beschrieben.
Eingabeaufforderung öffnen und dort dan folgendes eingeben
for /?
Bitte warten ..
Ähnliche Inhalte
Microsoft Office
gelöst Excel Dateien durchsuchen und Teile extrahieren (7)

Frage von Beranavan zum Thema Microsoft Office ...

Netzwerke
OpenVPN bestimmte Mac Adressen zulasssen (2)

Frage von gutknut zum Thema Netzwerke ...

Neue Wissensbeiträge
Batch & Shell

Batch - ein paar Basics die man kennen sollte

Tipp von Pedant zum Thema Batch & Shell ...

Microsoft

Restrictor: Profi-Schutz für jedes Window

(5)

Tipp von AlFalcone zum Thema Microsoft ...

Batch & Shell

Batch zum Zurücksetzen eines lokalen Profils

Tipp von Mr.Error zum Thema Batch & Shell ...

Heiß diskutierte Inhalte
Microsoft Office
Saubere HTML aus Word-Dokument (16)

Frage von peterpa zum Thema Microsoft Office ...

Router & Routing
ASUS RT-N18U mit VPN Client hinter Fritzbox - Portforwarding (15)

Frage von marshall75000 zum Thema Router & Routing ...

Hosting & Housing
gelöst Webserver bei WIX, aber DNS Server wo anders (9)

Frage von laster zum Thema Hosting & Housing ...