Nach neuester Datei suchen und verschieben.
Hallo an alle,
Ich habe im Internet folgenden Code gefunden:
Der sucht nach der neuesten Datei was auch super funktioniert.
Ich habe die Aufgabe, auf der Arbeit, alle Rechner durchzugehen
und von allen System die neuste Datei in einen extra angelegtem Ordner zu verschieben.
Dieser Code müßte jetzt erweitert werden auf 3 -4 Dinge.
Das man Dateitypen angeben kann und die dann verschiebt in einem vorher angelegten Ordner.
z.B.
" Suche die neuste Datei von *.zip und *.rar auf Laufwerk D:" erstelle den Ordner D:\Backup\Zip und D:\Backup\rar
und verschiebe die Dateien dahin."
Und damit kein Durcheinander geschieht, nach dem verschieben, den Quellordner einmal löschen und wieder erstellen.
Könnte einer von Euch Profis mir da helfen und den Code erweitern.
Ich bin auf dem Gebiet absoluter Neuling.
Vielen Dank schon mal vorab.
Mfg Tom
Ich habe im Internet folgenden Code gefunden:
Dim fNewest
set oFolder=createobject("scripting.filesystemobject").getfolder("D:\")
For Each aFile In oFolder.Files
If fNewest = "" Then
Set fNewest = aFile
Else
If fNewest.DateCreated < aFile.DateCreated Then
Set fNewest = aFile
End If
End If
Next
MsgBox "Neueste Datei: " + fNewest.name
Der sucht nach der neuesten Datei was auch super funktioniert.
Ich habe die Aufgabe, auf der Arbeit, alle Rechner durchzugehen
und von allen System die neuste Datei in einen extra angelegtem Ordner zu verschieben.
Dieser Code müßte jetzt erweitert werden auf 3 -4 Dinge.
Das man Dateitypen angeben kann und die dann verschiebt in einem vorher angelegten Ordner.
z.B.
" Suche die neuste Datei von *.zip und *.rar auf Laufwerk D:" erstelle den Ordner D:\Backup\Zip und D:\Backup\rar
und verschiebe die Dateien dahin."
Und damit kein Durcheinander geschieht, nach dem verschieben, den Quellordner einmal löschen und wieder erstellen.
Könnte einer von Euch Profis mir da helfen und den Code erweitern.
Ich bin auf dem Gebiet absoluter Neuling.
Vielen Dank schon mal vorab.
Mfg Tom
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 163518
Url: https://administrator.de/contentid/163518
Ausgedruckt am: 17.11.2024 um 11:11 Uhr
27 Kommentare
Neuester Kommentar
Moin Tommylik,
so zwei, drei Details sind mir noch unklar, bitte um Erläuterung...
Hört sich für mich allerdings so an, als wäre das Hauptziel, dass du dich ein bisschen mit dem Werkzeug VBS vertraut machst.
Welche Versuche außer einem einfachen Guttenberg von einer namenlosen Seite hast du unternommen, dich mit dem Problem auseinanderzusetzen?
so zwei, drei Details sind mir noch unklar, bitte um Erläuterung...
Ich habe im Internet folgenden Code gefunden:
<bla>
...
Ich habe die Aufgabe, auf der Arbeit, alle Rechner durchzugehen
und von allen System die neuste Datei in einen extra angelegtem Ordner zu verschieben.
Bezahlt? Zum Lernen? Zum Angst-Nehmen vor einfachen Gebrauchsskripten?<bla>
...
Ich habe die Aufgabe, auf der Arbeit, alle Rechner durchzugehen
und von allen System die neuste Datei in einen extra angelegtem Ordner zu verschieben.
Dieser Code müßte jetzt erweitert werden auf 3 -4 Dinge.
Sagt wer? Muss es VBS sein? Reicht nicht Batch, wenn du kein VBS kannst?Das man Dateitypen angeben kann und die dann verschiebt in einem vorher angelegten Ordner.
z.B.
" Suche die neuste Datei von *.zip und *.rar auf Laufwerk D:" erstelle den Ordner D:\Backup\Zip und D:\Backup\rar
und verschiebe die Dateien dahin."
Und damit kein Durcheinander geschieht, nach dem verschieben, den Quellordner einmal löschen und wieder erstellen.
Ist ja ein toller Plan...z.B.
" Suche die neuste Datei von *.zip und *.rar auf Laufwerk D:" erstelle den Ordner D:\Backup\Zip und D:\Backup\rar
und verschiebe die Dateien dahin."
Und damit kein Durcheinander geschieht, nach dem verschieben, den Quellordner einmal löschen und wieder erstellen.
Hört sich für mich allerdings so an, als wäre das Hauptziel, dass du dich ein bisschen mit dem Werkzeug VBS vertraut machst.
Könnte einer von Euch Profis mir da helfen und den Code erweitern.
Warum sollten wir derart Sinnloses tun? Wir nageln schon genug Pudding an die Wand während unserer normalen Schicht.Ich bin auf dem Gebiet absoluter Neuling.
Was genau können wir dafür, was genau tust du dagegen?Welche Versuche außer einem einfachen Guttenberg von einer namenlosen Seite hast du unternommen, dich mit dem Problem auseinanderzusetzen?
Vielen Dank schon mal vorab.
Diese Floskel ist voreilig - nicht immer kommen die erwarteten Antworten.Mfg Tom
dto Biber
Aloha,
Aber des Bibers erleuchtender Aussage
PraktikantinnenLeisten ... es wurde ja noch kein geltendes Wort festgelegt, damit du mit der Lösung aber immernoch null Ahnung hier rausgehst und dann evtl. die nächste Aufgabe bekommst, bei der wir dann deinen nächsten Thread begrüßen dürfen.
greetz André
Ich habe im Internet folgenden Code gefunden:
und du hättest auch zum Verschieben von Dateien und setzen von Dateifilter im Internet etwas finden können, genauer gesagt: sogar hier im Forum.Aber des Bibers erleuchtender Aussage
Hört sich für mich allerdings so an, als wäre das Hauptziel, dass du dich ein bisschen mit dem Werkzeug VBS vertraut machst.
kann man eigentlich nur zustimmen. Hier gibt es einige Leute, die dir gerne Fragen zu Problemen beantworten aber ungern dir etwas hinschustern ach, jetzt denkt der Biber wieder an seine greetz André
Moin Tommylik,
danke, dass du dir die Zeit zum sachlichen Antworten genommen genommen hast - ich bin mir durchaus bewusst, dass ich manchmal vielleicht ein bisschen spitz bin. Also in meinen Formulierungen mein ich.
Aber es hilft ja nix - irgendwie muss ja geklärt werden, wes Geistes Kind die Fragesteller so sind und wo denn das Ziel der Reise sein soll.
Dann nochmal wieder zum Thema:
a) die reine Batch-Lösung wie von dir gepostet.
Why not? ist doch perfekt.
b) die Umsetzung in VBS
Aber gerade mit diesen Datei-Operationen (kopieren/verschieben/löschen/verzeichnisse anlegen...) ist IMHO der sanfteste Einstieg in das "Wie tickt VBSkript?" möglich. Was eigentlich passieren soll, nämlich ein COPY/DEL/CD/MD usw... ist dir nicht fremd,
die entsprechende Umsetzung mit VBSkript (bzw. dem ganzem VB-Geraffel) ist das FileSystemObject mit seinen Propertys, seinen Methoden und eben auch seinen tonnenweisen Tutorials und Einstiegsskripten im Netz und auch hier über die Forums-Suchfunktion.
Das wäre mein Tipp an dich für ein weiteres Vorgehen. "FileSystemObject" wäre das Zupf-Fädchen in dem VBS-Knäuel, mit dem du es aufdröseln kannst.
Wirf eine Suchmaschine deiner Wahl an, knie dich da zwei Stunden rein, guttenborg dir zwei Beispielskripte zu dem Verzeichnisse-Durchwackeln und lass sie laufen.
Und dann - nach diesem Einstieg, den dir keiner hier abnehmen will, dann können wir über irgendwelche Klemmer oder Anpassungen reden.
Grüße
Biber
danke, dass du dir die Zeit zum sachlichen Antworten genommen genommen hast - ich bin mir durchaus bewusst, dass ich manchmal vielleicht ein bisschen spitz bin. Also in meinen Formulierungen mein ich.
Aber es hilft ja nix - irgendwie muss ja geklärt werden, wes Geistes Kind die Fragesteller so sind und wo denn das Ziel der Reise sein soll.
Dann nochmal wieder zum Thema:
a) die reine Batch-Lösung wie von dir gepostet.
Why not? ist doch perfekt.
- Du kennst jede Zeile, kannst jede Zeile lesen, verstehen und anpassen/erweitern
- es passt ausgedruckt auf eine halbes Blatt Papier
- es läuft auf jedem PC von Win2000 bis Windows11
- und hey! Es ist ein Batch... lass es doch "länger dauern als VBScript" oder C# - who cares? Lass dat Dingen doch per Taskplaner um 05h morgens losplockern.
b) die Umsetzung in VBS
- hätte den Charme und den Reiz für dich (ohne jegliche Ironie gemeint), dass du an deinem Praxisbeispiel mit diesem neuen Werkzeug VBS üben kannst.
- und ja, diese gatesverdammten 30 Zeilen VBS werden dich Stunden oder gar Tage kosten und auch mal ein Snickers für zwischendurch
- und ja - in Stundenlohn umgerechnet ist es nicht der Brüller, was eine Zeile VBS dir einbringt.
Aber gerade mit diesen Datei-Operationen (kopieren/verschieben/löschen/verzeichnisse anlegen...) ist IMHO der sanfteste Einstieg in das "Wie tickt VBSkript?" möglich. Was eigentlich passieren soll, nämlich ein COPY/DEL/CD/MD usw... ist dir nicht fremd,
die entsprechende Umsetzung mit VBSkript (bzw. dem ganzem VB-Geraffel) ist das FileSystemObject mit seinen Propertys, seinen Methoden und eben auch seinen tonnenweisen Tutorials und Einstiegsskripten im Netz und auch hier über die Forums-Suchfunktion.
Das wäre mein Tipp an dich für ein weiteres Vorgehen. "FileSystemObject" wäre das Zupf-Fädchen in dem VBS-Knäuel, mit dem du es aufdröseln kannst.
Wirf eine Suchmaschine deiner Wahl an, knie dich da zwei Stunden rein, guttenborg dir zwei Beispielskripte zu dem Verzeichnisse-Durchwackeln und lass sie laufen.
Und dann - nach diesem Einstieg, den dir keiner hier abnehmen will, dann können wir über irgendwelche Klemmer oder Anpassungen reden.
Grüße
Biber
Aloha,
wie der Biberle schon so schön erwähnt hat: VBScript mag irgendwie irgendwo schneller sein aber wie oft muss das vbs laufen, damit du deine Arbeitszeit, die da drinsteckt, wieder gutgemacht hast? =)
Der Vorteil beim Batch ist ebenso: Es läuft überall, die Ausführung von VBScripten könnte deaktiviert sein.
EIn batch für solche Sachen lässt sich meiner Meinung nach a) schneller erstellen und b) besser/schneller editieren (meine Meinung, wie gesagt) - ich persönlich greife nur zu VBS, wenn es für batch einfach zu umständlich wäre (z.B. Datumsberechnung, Textdateieneditierung etc. etc.)
greetz André
wie der Biberle schon so schön erwähnt hat: VBScript mag irgendwie irgendwo schneller sein aber wie oft muss das vbs laufen, damit du deine Arbeitszeit, die da drinsteckt, wieder gutgemacht hast? =)
Der Vorteil beim Batch ist ebenso: Es läuft überall, die Ausführung von VBScripten könnte deaktiviert sein.
EIn batch für solche Sachen lässt sich meiner Meinung nach a) schneller erstellen und b) besser/schneller editieren (meine Meinung, wie gesagt) - ich persönlich greife nur zu VBS, wenn es für batch einfach zu umständlich wäre (z.B. Datumsberechnung, Textdateieneditierung etc. etc.)
greetz André
Aloha Tom,
ohje glaube ich habe dein gewolltes falsch interpretiert ... (Freitag + Feierabend = ...)
Ich ging davon aus, dass du in D:\Archiv auch noch weitere Unterordner haben könntest und haber daher ein Skript gebaut, das jeweils die aktuellste xyz-Datei (oder einfach nur die aktuellste Datei im Ordner) aus jedem Unterordner + Unterordner etc. greift.
Das mit den von allen Dateitypen habe ich falsch gelesen *pfeif* ... mit deinem Skript habe ich mich gar nicht weiter befasst, aufgrund meiner Missinterpretation lief es für mich nicht wie gewollt *lol*
Gut, das wird dir vllt. nur halb eine Hilfe sein aber eventuell braucht ja mal einer das Skript:
Code für einen oder mehrere Dateitypen
Wenn man das
Naja, werde mich auf den Weg nach Hause machen, wird Zeit *g*
bis später
greetz André
edit: Backslash im
EDIT 1. Revision
EDIT Final Release (danke bastla)
Option: Wie
Ich ging davon aus, dass du in D:\Archiv auch noch weitere Unterordner haben könntest und haber daher ein Skript gebaut, das jeweils die aktuellste xyz-Datei (oder einfach nur die aktuellste Datei im Ordner) aus jedem Unterordner + Unterordner etc. greift.
Das mit den von allen Dateitypen habe ich falsch gelesen *pfeif* ... mit deinem Skript habe ich mich gar nicht weiter befasst, aufgrund meiner Missinterpretation lief es für mich nicht wie gewollt *lol*
Gut, das wird dir vllt. nur halb eine Hilfe sein aber eventuell braucht ja mal einer das Skript:
Code für einen oder mehrere Dateitypen
@echo off & setlocal
set "Quelle=D:\"
set "Ziel=D:\Backup\"
set /p "Typ=Bitte gebe den Dateityp an: (* fuer alle oder xyz abc fuer mehrere)"
for /f "delims=" %%a in ('dir /b /s /ad-h-s /od "%Quelle%" ^|findstr "%Quelle%Archiv"') do call :Datei "%%a"
pause
goto :eof
:Datei
pushd %1
for %%t in (%Typ%) do call :Prozess "%%t"
popd
goto :eof
:Prozess
set "neueste="
for /f "delims=" %%i in ('dir /b /a-d /od *.%~1 2^>nul') do set "neueste=%%~dpnxi"
if defined neueste copy "%neueste%" "%Ziel%"
goto :eof
Wenn man das
findstr
entfernen würde, könnte man ein ganzes Laufwerk durchsuchen (allerdings nur die Unterordner) ...Naja, werde mich auf den Weg nach Hause machen, wird Zeit *g*
bis später
greetz André
edit: Backslash im
findstr
entferntEDIT 1. Revision
EDIT Final Release (danke bastla)
Option: Wie
for
-Schleife verkürzen in der Abarbeitungszeit, wenn einer der Typen nicht vorhanden ist mal sehen, ob man das noch in Angriff nimmt
Moin Tommylik,
sorry, ich hatte deinen Thread ein wenig aus den Augen verloren.
Zu deiner Frage:
Doch, kannst du ohne Anpassungen tun.
Du siehst ja, wo der %Typ% genutzt wird.
-> wenn du auf als Variable eingibst "zip"---> wird der DIR-Befehl zu [dir /b /a-d /od *.zip]
-> wenn du auf als Variable eingibst "*"---> wird der DIR-Befehl zu [dir /b /a-d /od *.*]
-> wenn du auf als Variable eingibst "zip *.bin"---> wird der DIR-Befehl zu [dir /b /a-d /od *.zip *.bin] --->as should do
Grüße
Biber
sorry, ich hatte deinen Thread ein wenig aus den Augen verloren.
Zu deiner Frage:
Aber wenn ich einen Dateityp angeben möchte dann kann ich nur einen angeben oder?
Ich kann jetzt Batch nicht sagen er soll nur nach *.zip und *.bin suchen?
Ich kann jetzt Batch nicht sagen er soll nur nach *.zip und *.bin suchen?
Doch, kannst du ohne Anpassungen tun.
Du siehst ja, wo der %Typ% genutzt wird.
for /f "delims=" %%i in ('dir /b /a-d /od *.%Typ%')
-> wenn du auf als Variable eingibst "zip"---> wird der DIR-Befehl zu [dir /b /a-d /od *.zip]
-> wenn du auf als Variable eingibst "*"---> wird der DIR-Befehl zu [dir /b /a-d /od *.*]
-> wenn du auf als Variable eingibst "zip *.bin"---> wird der DIR-Befehl zu [dir /b /a-d /od *.zip *.bin] --->as should do
Grüße
Biber
Aloha,
*puh* wenn es also doch richtig interpretiert war, sollte es ja einwandfrei laufen (habe es selbst getestet gehabt - allerdings, muss ich zugeben, anfangs ab Laufwerksebene, darum kam das
Was der Biber dir da vorgeschlagen hat, war mir auch noch nicht bekannt *g* - good to know, wenn es so mit mehrfacher Auswahl auch klappen sollte.
greetz André
P.S.: Zeile zwei in deinem Prompt
*puh* wenn es also doch richtig interpretiert war, sollte es ja einwandfrei laufen (habe es selbst getestet gehabt - allerdings, muss ich zugeben, anfangs ab Laufwerksebene, darum kam das
findstr
noch mit dazu, sonst würde er keine Dateien in Archiv selbst finden, sondern nur in den Unterordnern [ebenso getestet]), allerdings verwirrt mich noch deine Aussagevon jedem Dateityp die aktuellste Datei
da *
ja nur die aktuellste Datei unabhängig des Dateitypes in Archiv & Unterordnern liefert und nicht die aktuellste Datei jeden Dateitypes ...Was der Biber dir da vorgeschlagen hat, war mir auch noch nicht bekannt *g* - good to know, wenn es so mit mehrfacher Auswahl auch klappen sollte.
greetz André
P.S.: Zeile zwei in deinem Prompt
for / %i in
sieht interessant aus :P
Aloha,
ja, hat gefehlt =) (kann passieren)
Aber das Skript läuft auf jeden Fall auch unter Windows 7 wunderbar ...
wie du sehen kannst mit echo on
auch im echo off (nicht wundern, die Kopien sind aktueller als der erste Screenshot xD)
momentan wurde nach
Bibers Vorschlag hingegen funktioniert nicht: in der jetzigen Skriptform ...
setzt man
greetz André
edit: ruft man das Skript im cmd auf, führt er es sachgemäß durch, versucht danach allerdings (nach
ja, hat gefehlt =) (kann passieren)
Aber das Skript läuft auf jeden Fall auch unter Windows 7 wunderbar ...
wie du sehen kannst mit echo on
auch im echo off (nicht wundern, die Kopien sind aktueller als der erste Screenshot xD)
momentan wurde nach
E:\Skripte\Ablage2
im findstr
bei mir im Test gesucht, sodass auch als Ergebnis alle aktuellen %Typ%-Dateien aus Ablage2 & Ablage2\xls & Ablage2\doc gesucht und gefunden wurdenBibers Vorschlag hingegen funktioniert nicht: in der jetzigen Skriptform ...
xls *.doc
= docxls .doc
= xlssetzt man
%Typ%
in Zollzeichen, wird generell nichts gefunden bei Mehrfachauswahl ...greetz André
edit: ruft man das Skript im cmd auf, führt er es sachgemäß durch, versucht danach allerdings (nach
Pause
- bei goto :eof
passiert logischerweise nichts mehr) erneut irgendeine Datei zu suchen (wohl im aktiven cmd-Verzeichnis)
@Skyemugen
Ein "
Kein Beinbruch (aber ein Schönheitsfehler ) sind die "Zollzeichen" beim "
Was Bibers Vorschlag angeht: Ein Befehl der Art
ist gültig und funktioniert auch (jedenfalls bei mir unter XPSP3) ...
Grüße
bastla
ruft man das Skript im cmd auf, führt er es sachgemäß durch, versucht danach allerdings (nach Pause - bei goto :eof passiert logischerweise nichts mehr) erneut irgendeine Datei zu suchen (wohl im aktiven cmd-Verzeichnis)
Ich kenne ja den aktuellen Stand des Batches nicht, aber in der Version oben vermisse ich in Zeile 8 ein "goto :eof
" (was dann beim zusätzlichen - unerwünschten - Durchlauf des Unterprogramms zum "Datei nicht gefunden" führen dürfte).Ein "
2^>nul
" am Ende des "dir
" würde übrigens diese unerfreuliche Meldung zumindest optisch beseitigen (vor allem für den Fall, dass es tatsächlich keine Dateien des gesuchten Typs gibt, sinnvoll) ...Kein Beinbruch (aber ein Schönheitsfehler ) sind die "Zollzeichen" beim "
pushd
", da ja der Parameter %1 ohnehin schon beim Unterprogrammaufruf damit versorgt wurde ...Was Bibers Vorschlag angeht: Ein Befehl der Art
dir /b /a-d /od *.xls *.doc
Grüße
bastla
Aloha bastla!
Ja, mich haben die überflüssigen Zollzeichen in der letzten cmd-Testrunde eigentlich auch gestört, hehe.
goto :eof sollte statt pause kommen aber danach ist derzeit ja auch nicht verkehrt ;)
Das mit den Mehrfachdateitypen funktioniert in der Tat an sich (getestet im prompt ohne irgendwas drumherum) allerdingsnicht im Skript ... (auch nicht, wenn ich es direkt eintrage also ohne %Typ%) nicht in dieser Form gesetzten Variable %neueste% ...
Grüße, André
edit: Code überarbeitet, zweite Sub hinzugefügt, jetzt klappt das Mehrfachzeug aber es wird nicht mehr die neueste ausgegeben, da muss ich wohl nochmal .. ist das überhaupt möglich in einem Zug zwei oder mehrere neueste Dateien zu bekommen? Man liest doch eigentlich nur den letzten Wert der
Ja, mich haben die überflüssigen Zollzeichen in der letzten cmd-Testrunde eigentlich auch gestört, hehe.
goto :eof sollte statt pause kommen aber danach ist derzeit ja auch nicht verkehrt ;)
Das mit den Mehrfachdateitypen funktioniert in der Tat an sich (getestet im prompt ohne irgendwas drumherum) allerdings
Grüße, André
dir
-Ausgabe aus und der kann dann auch nur eine Datei sein ...
Aloha,
hö? Und er gibt dir so die neueste .rar und die neuste .zip aus einem Unterordner aus? (War doch das, was du eigentlich erreichen wolltest oder nicht? Oder hast du generell die Dateitypen separat liegen?)
Mein Plan war jetzt eigentlich: Ordner 1 enthälft zip rar xls doc und neueste soll von zip und xls sein (Beispiel) - aber diese erweiterte Variante benötigst du wohl doch nicht(?)
greetz André
edit: Für dich mag das dann abgeschlossen sein, ich sehe es als weiterhin unfertig an (außer für einen einzelnen Dateitypen, da funktioniert es ja) ... *^__^*
edit: revidiert
hö? Und er gibt dir so die neueste .rar und die neuste .zip aus einem Unterordner aus? (War doch das, was du eigentlich erreichen wolltest oder nicht? Oder hast du generell die Dateitypen separat liegen?)
Mein Plan war jetzt eigentlich: Ordner 1 enthälft zip rar xls doc und neueste soll von zip und xls sein (Beispiel) - aber diese erweiterte Variante benötigst du wohl doch nicht(?)
greetz André
edit: revidiert
Hallo Skyemugen!
Um von mehreren Typen jeweils die neueste Datei zu erhalten, einfach als %Typ% zB "rar zip" angeben und dann ein Schleifchen außen herum wickeln:
Grüße
bastla
Um von mehreren Typen jeweils die neueste Datei zu erhalten, einfach als %Typ% zB "rar zip" angeben und dann ein Schleifchen außen herum wickeln:
:Ablauf
pushd %1
for %%t in (%Typ%) do call :Ablauf2 "%%t"
popd
goto :eof
:Ablauf2
set "neueste="
for /f "delims=" %%i in ('dir /b /a-d /od *.%~1 2^>nul') do set "neueste=%%~dpnxi"
if defined neueste echo copy "%neueste%" "D:\Test\"
goto :eof
bastla
Abend bastla! (oder Nacht?)
Heureka! Also genau umgekehrt, wie ich es erst versucht hatte (sozusagen), sprich erst Datei dann Ablauf ... hm, ob ich darauf noch selbst gekommen wäre? Man weiß es nicht aber ich danke dir für den Lösungsbeitrag =)
Das Zitat vom TE könnte man noch optional in Angriff nehmen ... (aber nicht jetzt, höhö)
Grüße & so gut wie gute Nacht,
André
Code wurde angepasst und als final release angegeben ;) erst einmal *lach*
Heureka! Also genau umgekehrt, wie ich es erst versucht hatte (sozusagen), sprich erst Datei dann Ablauf ... hm, ob ich darauf noch selbst gekommen wäre? Man weiß es nicht aber ich danke dir für den Lösungsbeitrag =)
Das Zitat vom TE könnte man noch optional in Angriff nehmen ... (aber nicht jetzt, höhö)
Eine Sache die mir aufgefallen ist, wenn man einen Dateitypen mit angibt der nicht existiert in den Ordner, dann dauert es ganz schön lange bis sich was tut.
Wenn in den durchsuchten Unterordnern nichts ist, kommt ebenso die Meldung Das System kann den angegebenen Pfad nicht finden ... unschön ^.^Grüße & so gut wie gute Nacht,
André
Code wurde angepasst und als final release angegeben ;) erst einmal *lach*
Moin Tom,
ich trau mich ja kaum, in diesen Zeiten etwas "witzig" zu nennen, aber irgendwie witzig ist es schon, dass der Thread damit begann, dass du in den unendlichen Weiten des Internets einen VBS-Schnipsel gefunden hattest, an den du gern zwei Zusatzösen drangeflanscht haben wolltest.
Drei Tage und zwei Dutzend Kommentare später gehst du mit einem zehnzeiligen CMD-Batch unterm Arm zufrieden nach Haus und alle sind glücklich über die gemeinsam entwickelte Lösung.
Ich mag solche Threads.
Grüße
Biber
ich trau mich ja kaum, in diesen Zeiten etwas "witzig" zu nennen, aber irgendwie witzig ist es schon, dass der Thread damit begann, dass du in den unendlichen Weiten des Internets einen VBS-Schnipsel gefunden hattest, an den du gern zwei Zusatzösen drangeflanscht haben wolltest.
Drei Tage und zwei Dutzend Kommentare später gehst du mit einem zehnzeiligen CMD-Batch unterm Arm zufrieden nach Haus und alle sind glücklich über die gemeinsam entwickelte Lösung.
Ich mag solche Threads.
Grüße
Biber
Aloha Tom,
gut, wenn es von Anfang an so geplant war, dass du in gemischten Verzeichnissen von erschiedenen Dateitypen jeweils die aktuellste Datei suchen willst, dann ist ja dank bastlas Hilfe der Code heute Nacht komplettiert worden *g*
Ich war mir darüber die ganze Zeit nicht 100% im Klaren *lach*.
Grüße & schönes Wochenende an alle
André
gut, wenn es von Anfang an so geplant war, dass du in gemischten Verzeichnissen von erschiedenen Dateitypen jeweils die aktuellste Datei suchen willst, dann ist ja dank bastlas Hilfe der Code heute Nacht komplettiert worden *g*
Ich war mir darüber die ganze Zeit nicht 100% im Klaren *lach*.
Grüße & schönes Wochenende an alle
André