Rufen Sie eine Liste der Dateien ab, die nach einem bestimmten Datum ohne for-Schleife geändert wurdenIch versuche, alle Dateien in einem Verzeichnis zu finden, die nach einem bestimmten Datum geändert wurden.Das Verzeichnis ist ein Netzlaufwerk mit einer Million Dateien darin.Wenn ich also versuche, einfach eine for-Schleife mit LastModificationDate() durchzuführen, dauert das ungefähr sechs Stunden.Ist irgendjemand auf so etwas gestoßen?
Betreff: Liste der nach einem bestimmten Datum geänderten Dateien ohne for-Schleife abrufenIm Moment führen wir nur eine einfache Batchdatei aus, aber das bringt seine eigenen Probleme mit sich. Ich werde es mit dem MFI versuchen, es sieht vielversprechend aus.Betreff: Liste der nach einem bestimmten Datum geänderten Dateien ohne for-Schleife abrufenWenn MFI nicht das tut, was Sie brauchen, öffnen Sie ein cmd.exe-Fenster und sehen Sie, wie lange der DIR-Befehl dauert. Wenn es zu langsam ist, weiß ich nicht viel anderes zu tun, aber es ist möglich, dass es viel schneller geht. In diesem Fall gibt es unter RunProgram ein Beispiel für einen Skriptindex, das Ihnen den Einstieg erleichtert (zweites Beispiel, glaube ich).
DIR hat viele Argumente, die sich auf Formatierung und Ergebnisse auswirken.
Betreff: Liste der nach einem bestimmten Datum geänderten Dateien ohne for-Schleife abrufenSehen Sie, ob das hilft:
// requires JMP 14
// on a virtual machine, the network drive F will process
// around 50K files per minute this way
mfi=Multiple File Import(
<<SET folder=""></SET>
50K/minute for this configuration of a network50K/minute for this configuration of a network50.000/Minute für diese Konfiguration eines Netzwerks
Columns include filter valuesColumns include filter valuesSpalten enthalten Filterwerte
Betreff: Liste der nach einem bestimmten Datum geänderten Dateien ohne for-Schleife abrufenHallo @vince_faller
Vielleicht können Sie es mit dem versuchen Dateien im Verzeichnis () Funktion wie im ersten Abschnitt des Skripts von @Craige_Hales in diesem Link: https://community.jmp.com/t5/Uncharted/Files-In-Directory/ba-p/21232
Alternativ können Sie eine Verknüpfung zu R in Betracht ziehen und Folgendes verwenden:
https://stat.ethz.ch/R-manual/R-devel/library/base/html/list.files.html
Geht das in die richtige Richtung?
Ron
Betreff: Liste der nach einem bestimmten Datum geänderten Dateien ohne for-Schleife abrufenEs ist nicht der Overhead der for-Schleife. Es ist der Ping des Netzlaufwerks. Jeder Aufruf scheint mehr als eine Sekunde zu dauern.Betreff: Liste der nach einem bestimmten Datum geänderten Dateien ohne for-Schleife abrufen@vince_faller ,
Haben Sie versucht, Last Modification Date() in der Spaltenformel einer privaten Datentabelle zu verwenden?