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

Unterverzeichnisse auf nicht vorhandene Datei prüfen

Frage Entwicklung Batch & Shell

Mitglied: jackydany

jackydany (Level 1) - Jetzt verbinden

02.12.2010 um 15:05 Uhr, 2107 Aufrufe, 2 Kommentare

Hallo,

ich möchte eine Batch Datei erstellen in der "nur" geprüft wird ob eine Datei in mehreren Unterverzeichnissen NICHT vorhanden ist.
Alle Verzeichnisse wo sie NICHT ist sollen mit komplettem Pfad in eine txt geschrieben werden.
Ich möchte nur EINE Ebene scannen, also nicht recursiv in allen Unterverzeichnissen.

Beispiel:

C:\test1\
C:\test2\
C:\test3\
C:\test4\

in 1+2 liegt jeweils datei.xy
in 3+4 nicht

die Batch-Datei soll mir in einer txt die beiden anderen Verzeichnisse ausgeben
C:\test3\
C:\test4\

jedoch befinden sich in 3+4 auch weitere Unterverzeichnisse die NICHT angegeben und durchsucht werden sollen.

Hoffe jemand kann mir da helfen.
Ein einfaches verneinen eines DIR Befehls geht ja leider nicht so einfach.


Danke
Mitglied: 60730
02.12.2010 um 15:53 Uhr
moin,

als demo für den cmd Prompt:

for /f %a in ('dir /b c:\test*') do if not exist %~dpnxa\datei.xy echo %~dpnxa\

Gruß

edit:
@bastla:
"Wenn der Satz Platzhalter enthält, dann bezieht sich der FOR-Befehl auf Verzeichnisse und nicht auf Dateien."
1.000 mal berührt - 1000mal hats bressiert man(n) lernt nie aus - du bist halt doch unser oneandonly Schleifengott
/edit
Bitte warten ..
Mitglied: bastla
02.12.2010 um 15:56 Uhr
... bzw etwas exakter/einfacher:
for /d %a in (c:\test*) do if not exist "%a\datei.xy" echo %a
Grüße
bastla
Bitte warten ..
Neuester Wissensbeitrag
Off Topic

"Ich habe nichts zu verbergen"

(2)

Erfahrungsbericht von FA-jka zum Thema Off Topic ...

Ähnliche Inhalte
Batch & Shell
gelöst Powershell - Datei prüfen ob vorhanden, dann löschen (9)

Frage von Bugger zum Thema Batch & Shell ...

Batch & Shell
gelöst In Batch auf Erstelldatum einer Datei prüfen (5)

Frage von AS-N00 zum Thema Batch & Shell ...

Batch & Shell
gelöst For Schleife für Abgleich mit Text-Datei und Unterverzeichnisse (4)

Frage von grisur zum Thema Batch & Shell ...

VB for Applications
VBA Grenzwerte in String prüfen Regex ??? Excel2010 (1)

Frage von Chillministrator zum Thema VB for Applications ...

Heiß diskutierte Inhalte
CPU, RAM, Mainboards
Kaufberatung für mind. 8 verschiedene HighEnd-Mainboards (24)

Frage von yperiu zum Thema CPU, RAM, Mainboards ...

Netzwerke
Abisolierwerkzeug (11)

Frage von SarekHL zum Thema Netzwerke ...

Hyper-V
Langsames Netzwerk i210 LAN Karte (11)

Frage von Akcent zum Thema Hyper-V ...

Windows Server
Server 2016 - Kuriositäten (8)

Frage von certifiedit.net zum Thema Windows Server ...