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, 5287 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
Utilities
Teamviewer 14 Verbindungsprobleme mit Proxy
Tipp von PeterleB vor 1 TagUtilities

Nach dem Umstieg von Version 13 auf 14 wollte sich TV nicht mehr mit dem Netz verbinden, ignorierte offenbar ...

Administrator.de Feedback
Unsere Datenbank wurde umgestellt
Information von Frank vor 1 TagAdministrator.de Feedback5 Kommentare

Hallo User, ich habe in der Nacht unsere Datenbank umgestellt. D.h. neue Version (MySQL 8) und andere Örtlichkeit. Sollte ...

Sonstige Systeme
Es war einmal ein BeOS - Wer erinnert sich noch?
Information von BassFishFox vor 3 TagenSonstige Systeme7 Kommentare

Hallo, Bin gerade ueber Haiku gestolpert, von dessen Existenz als "Nachfolger des BeOS" ich wusste nur mich nie wirklich ...

Datenschutz

Microsoft und DSGVO - ob das wohl jemals klappt (Probleme beim Datenabfluss für Office Pro Plus)?

Tipp von VGem-e vor 4 TagenDatenschutz5 Kommentare

Servus Kollegen, siehe Aber wer setzt schon MS Office Pro Plus ein? Wie dann der Stand beim "normalen" MS ...

Heiß diskutierte Inhalte
Windows 10
Programm unter Windows 10 automatisch mit administrativen Rechten starten
Frage von GrafmulderWindows 1020 Kommentare

Hallo zusammen! Zur Situation: Ich benutze Windows 10 Pro für Workstations (Build 1803) mit zwei Konten. Einem Administratorkonto und ...

Vmware
Gebrauchten ESXi- Server verkaufen: Festplatten DSGVO-konform löschen?
Frage von l.scheperVmware18 Kommentare

Hallo, wir möchten einen gebrauchten FUJITSU Server verkaufen. Auf dieser Maschine ist noch ein installiertes ESXi 5.1 und ne ...

LAN, WAN, Wireless
Empfehlung Powerline Adapter
Frage von AgilolfingerLAN, WAN, Wireless16 Kommentare

Hallo Zusammen, ich brauche eine Empfehlung von euch. Ich möchte in einem privaten Haushalt eine Powerline Lösung einrichten. Allerdings ...

Router & Routing
Dediziertes ISP -Routing
gelöst Frage von niLuxxRouter & Routing13 Kommentare

Liebe Community, Ich hätte eine kurze Frage an euch. Durch verschiedene Umstände kann es nun sein, dass sich zwei ...