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
GELÖST

Mehrfachsuchprogramm gesucht

Frage Microsoft Windows Tools

Mitglied: Jimbow

Jimbow (Level 1) - Jetzt verbinden

31.05.2011 um 17:50 Uhr, 2601 Aufrufe, 2 Kommentare

Hallo,

ich habe eine Liste, momentan eine Excelliste, in sehr viele Dateien stehen nach denen ich suchen muss. Nun möchte ich nicht jetzt jede einzelne Datei eingeben und danach suchen, sondern nur die Liste übergeben und dieser sucht mir zu jeder Datei den Pfad + Namen raus. Es kann auch csv oder sonst eine Datei sein, die ich dem Programm übergeben kann. Bin da sehr flexibel.

Natürlich könnte ich mir ein kleines script basteln aber wenn es so ein Programm schon gäbe, wäre ich euch sehr dankbar
Mitglied: Friemler
31.05.2011 um 18:13 Uhr
Hallo Jimbow,

wie Du schon sagtest, man könnte sich ja ein kleines Script basteln:
01.
@echo off 
02.
 
03.
setlocal 
04.
 
05.
::Ausgabedatei 
06.
set "SearchResult=E:\out.txt" 
07.
 
08.
::Verzeichnis, unterhalb dessen gesucht werden soll, 
09.
::immer mit abschließendem Backslash 
10.
set "SearchPath=%userprofile%\desktop\" 
11.
 
12.
::Spalte der Exceltabelle, in der die Dateinamen gelistet sind 
13.
set "ColumnOfFilenames=1" 
14.
 
15.
type NUL > "%Searchresult%" 
16.
 
17.
chcp 1252 > NUL 
18.
 
19.
for /f "usebackq tokens=%ColumnOfFilenames% eol= delims=;" %%f in ("%~1") do ( 
20.
  dir /s /b /a:-d "%SearchPath%%%~f" >> "%SearchResult%" 2>NUL || ( 
21.
    >> "%SearchResult%" (<NUL set /p "=%%~f: Datei nicht gefunden" & echo.) 
22.
23.
24.
 
25.
start notepad "%SearchResult%"
Variablen anpassen, die Exceltabelle als CSV-Datei speichern und deren Icon auf das Icon des Batchscripts ziehen.

Zeile 17 sorgt dafür, dass auch Dateinamen mit äöü gefunden werden.

Wird eine Datei nicht gefunden, erscheint eine entsprechende Meldung mit Dateiname in der Ausgabedatei.

Verbesserungsmöglichkeiten:
  • Mit VBS einen Ordnerauswahldialog hinzufügen, über den das Startverzeichnis der Suche angegeben werden kann.
  • Mit VBS eine InputBox zur Eingabe der Ausgabedatei hinzufügen. Eine normale Dateiauswahlbox ist auch möglich, erfordert aber auf Systemen mit IE8 und höher Änderungen an den Sicherheitseinstellungen des Internet Explorers.

Gruß
Friemler
Bitte warten ..
Mitglied: Jimbow
01.06.2011 um 08:21 Uhr
Okay, überredet

Danke vielmals.
Bitte warten ..
Ähnliche Inhalte
Microsoft
PDF-Browserplugins für IRM-geschützte Inhalte gesucht (2)

Frage von DerWoWusste zum Thema Microsoft ...

Windows Server
Rat zu externen Dienstleister gesucht (8)

Frage von rocco61 zum Thema Windows Server ...

Sicherheits-Tools
gelöst Inhouse Passwortsafe für Unternehmen gesucht (4)

Frage von thaefliger zum Thema Sicherheits-Tools ...

Drucker und Scanner
Dokumentenscanner gesucht (Netzwerk, IMprint , bis zu 1000 Dokumente täglich) (9)

Frage von MrNiceGuy0 zum Thema Drucker und Scanner ...

Neue Wissensbeiträge
Tipps & Tricks

Wie Hackt man sich am besten in ein Computernetzwerk ein

(29)

Erfahrungsbericht von Herbrich19 zum Thema Tipps & Tricks ...

Humor (lol)

Bester Vorschlag eines Supporttechnikers ever: APC

(15)

Erfahrungsbericht von DerWoWusste zum Thema Humor (lol) ...

Windows Server

Exchange 2010 Active Directory und Windows Server 2016

(4)

Erfahrungsbericht von Herbrich19 zum Thema Windows Server ...

Heiß diskutierte Inhalte
Internet
gelöst Mitarbeiter surft auf unerwünschter Seite - Wie damit umgehen? (50)

Frage von sabines zum Thema Internet ...

Netzwerke
LAN2LAN Verbindung sehr langsam flaschenhals gesucht (26)

Frage von PixL86 zum Thema Netzwerke ...

Router & Routing
PFsense - Netzverbindung steht, aber kein Internet vorhanden (24)

Frage von aschmid zum Thema Router & Routing ...

Windows Server
Windows 2016 Hyper-V und VHDS (18)

Frage von emeriks zum Thema Windows Server ...