Was ist der schnellste Weg, um ein Skelett unter win32 zu erstellen?

327
user55542

Das heißt, um ein Verzeichnis zu durchlaufen und ein Replikat mit Dateien mit der Größe null zu erstellen.

Ich benutze derzeit, xxcopy /E /TR0aber es ist sehr langsam.

0
Was ist "sehr langsam"? Über einhundert Artikel / Sekunde zu erreichen, ist unwahrscheinlich, egal welche Technik Sie verwenden. (typische Zugriffszeit auf eine Festplatte von 9 ms, 1s / 9ms = ~ 111 Operationen / Sekunde) Wenn Sie eine verkaufte Statusdiskette verwenden (Zugriffszeit ~ .1ms), sollten die Dinge natürlich viel schneller sein. Billy ONeal vor 13 Jahren 2

1 Antwort auf die Frage

-2
0fnt

Ich kann nicht über Geschwindigkeit sprechen, aber Sie könnten folgendes tun: Laden Sie die unix-Binärdatei "find" für Windows herunter und erstellen Sie ein Skript / c-Programm, um die Ausgabe zu verarbeiten.

-1 aus zwei Gründen: 1. `DIR / B / S` macht genau das, was Sie hier brauchen, ohne ein Dienstprogramm eines Drittanbieters. 2. (wichtiger) Dies beantwortet die Frage des OP nicht. Find gibt Ihnen eine Verzeichnisliste, aber es wird sicherlich keine Verzeichnisstruktur erstellt. Billy ONeal vor 13 Jahren 1
Okay, Entschuldigung, hätte es wissen müssen. Danke für die Information. 0fnt vor 13 Jahren 0