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 Verzeichnis-/Dateibaum als Variablen vergleichbar dir /s

Mitglied: IchoTolot2

IchoTolot2 (Level 1) - Jetzt verbinden

30.11.2006, aktualisiert 11:00 Uhr, 5259 Aufrufe, 2 Kommentare

Dateien mit Eigenschaften als Variablen in VBS

Hallo Leute,

ich möchte ein Array mit allen Dateien in einem Verzeichnisbaum haben.
z.B.

D:/1.txt
D:/Wild/2.txt
D:/Wild/Wilder/3.txt
D:/Wild/Wilderer/4.txt
D:/Xeno/5.txt
D:/y.txt
(statt dem Slash meine ich natürlich einen Backslash, weiß jedoch nich wie ich den maskiere, damit er nicht Doppelt angezeigt wird)

Jeweils mit einigen Eigenschaften, aber das ist für die Lösung wohl nich so wichitg.

Auslesen der Dateien ist ja mit FSO nich so schwer.

Auslesen der vorhandenen Unterordner geht auch noch.

siehe nettes Beispielscript.

Jedoch wird es spätestens ab der zweiten Ebene Wilder. da muß ich ja quasi die for-each-Schleifen verschachteln

01.
For Each unterordner In ordner.subfolders 
02.
   set ordner2 = unterordner 
03.
   For Each file In ordner2.files 
04.
      liste = liste & file.path & vbCr 
05.
   Next 
06.
   For Each Unterordner2 In ordner2.subfolders 
07.
      .... 
08.
   Next 
09.
usw. 
10.
Next
(Syntax is jetzt nich unbedingt korrekt und da fehlen auch einige Zeilen, aber ich glaube es ist klar was ich meine)

Jetzt meine Frage: Gäbe es dafür auch eine sinnvollere Lösung?
Irgendwie komme ich mit meinem Grübeln nicht weiter und bin im Wald.
Mitglied: Biber
30.11.2006 um 10:35 Uhr
Moin, Icho Tolot,

da hast Du ausgerechnet ein in zweifacher Hinsicht weniger schönes Beispiel als Vorlage genommen.

1) das Script ist total flach (= keine aufgerufene Unterfunction oder -procedure)
2) und kann deshalb auch schlecht irgendetwas rekursiv abarbeiten.

Im Netz sollte es besonders zum Thema "Verzeichnisse rekursiv auslesen mit VBS" einige Beispiele geben.

Und wenn ich mich recht erinnere, hatte ich auch mal hier irgendwo eine GetTreeSize.vbs (Ermittlung der Ordnergrößen) hier gepostet oder gesehen.

Und bastla hat schon ein paar mal diese Mimik "in allen Unterverzeichnissen rekursiv mach was in VBS" hier vorgekaspert.

Forumssuche?

Grüße
Biber
[Edit] Sorry... ich habe bei den Skriptbeispielen ein Beispiel zu weit oben geschaut.
Das o.a. Beispiel hat eine UnterProcedure und arbeitet rekursiv.
Und reicht auch vollkommen.
[/Edit]
Bitte warten ..
Mitglied: IchoTolot2
30.11.2006 um 11:00 Uhr
Wer lesen kann ist klar im Vorteil.
Problem durch Nachhilfestunde im Lesen gelöst.

Thx
Icho
Bitte warten ..
Ähnliche Inhalte
Batch & Shell

Datei mit Variablem namen in Variablem Verzeichnis umbenennen

Frage von PinkFLuffyUnicornBatch & Shell6 Kommentare

Moin Leute,i bims mal wieder. ich versuche nun seit ner gefühlten Ewigkeit, folgendes Script zum laufen zu bringen. es ...

Cloud-Dienste

OneNote oder S Note vergleichbare Notiz Software für die eigene Cloud, z.B. Nextcloud

Frage von horstvogelCloud-Dienste5 Kommentare

Hallo, ich suche nach einer vergleichbaren Software zu OneNote oder S Note. Was möchte ich machen: Notizen mit Bildern, ...

Batch & Shell

Powershell Kopiere Dateien in s Archiv Verzeichnis

gelöst Frage von pixel0815Batch & Shell6 Kommentare

Mooin zusammen, irgendwie sollte dieses Skript alle Dateien von der Source die innerhalb 24h erstellt worden sind auf den ...

Microsoft Office

Outlook als .msi oder Vergleichbarem Format

gelöst Frage von PasswortMicrosoft Office2 Kommentare

Hallo, für die automatische Instalation von Office 2010 will ich gerne Office als msi oder in einem vergleichbarem Format ...

Neue Wissensbeiträge
Apple

Apple aktualisiert MacBook Pro, mit bis zu sechs Kernen

Information von Vision2015 vor 2 TagenApple

Jawohlchen das Warten hat sich gelohnt :-) Apple aktualisiert MacBook Pro Frank

Verschlüsselung & Zertifikate

In-place Upgrade verschlüsselter Windows-Systeme mittels reflectdrivers

Tipp von DerWoWusste vor 3 TagenVerschlüsselung & Zertifikate1 Kommentar

Hinter diesem sperrigen Titel verbirgt sich die Info, dass offenbar seit Win10 v1607 im Windows-Setup (setup.exe der CD/des USB-Sticks) ...

Instant Messaging
Ejabberd auf ubuntu
Anleitung von horstvogel vor 4 TagenInstant Messaging

Anliegend erstelle ich eine Anleitung für die Installation eines ejabberd auf einem Ubuntu Server. Die Anleitung ist derzeit noch ...

Windows Server

Fehler in MMC "Zertifizierungsstelle" - Hieroglyphen

Tipp von emeriks vor 4 TagenWindows Server2 Kommentare

Hi, nichts weltbewegendes, nur als Info für Euch. Bin eben drüber gestolpert: Setup 1x Windows Server 2016 Datacenter Core ...

Heiß diskutierte Inhalte
Microsoft
Dringend: Nach neustart kein zugriff mehr per RDP möglich - vermutlich wegen gelöschter SID in AD
Frage von sven784230Microsoft20 Kommentare

Hallo zusammen, gerade hat ein Server 2012 (terminalserver + Active directory) einen geplanten Neustart durchgeführt, wenn ich mich jetzt ...

Hardware
Alte Hardware verkaufen
Frage von Lebowski23Hardware19 Kommentare

Hallo, durch größere Umbauten haben einiges an Hardware "rumliegen", die wir vielleicht noch verkaufen wollen. Es sind so ca. ...

Exchange Server
Exchange 2013 - Update schlägt fehlt
Frage von chb1982Exchange Server18 Kommentare

Hallo zusammen, kann sich jemand einen Reim auf die unten stehenden Fehlermeldung machen? Sie tritt auf beim Update von ...

Windows Server
Active Directory Probleme DC sieht sich nicht selbst als DC DNS Fehler?
Frage von Cisco7971Windows Server12 Kommentare

Moin zusammen, Angefangen hat die Suche damit, dass der Anmeldedienst immer angehalten wird, bei einem Neustart des DC. nach ...