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, 3035 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 ..
Neuester Wissensbeitrag
Windows 10

Powershell 5 BSOD

(8)

Tipp von agowa338 zum Thema Windows 10 ...

Heiß diskutierte Inhalte
LAN, WAN, Wireless
gelöst Server erkennt Client nicht wenn er ausserhalb des DHCP Pools liegt (28)

Frage von Mar-west zum Thema LAN, WAN, Wireless ...

Microsoft
Ordner mit LW-Buchstaben versehen und benennen (19)

Frage von Xaero1982 zum Thema Microsoft ...

Outlook & Mail
gelöst Outlook 2010 findet ost datei nicht (19)

Frage von Floh21 zum Thema Outlook & Mail ...

Windows Server
Server 2008R2 startet nicht mehr (Bad Patch 0xa) (18)

Frage von Haures zum Thema Windows Server ...