Який найшвидший спосіб створити скелет dir у програмі win32?


0

Тобто перейти до каталогу та створити репліку з файлами нульового розміру.

Зараз я використовую, xxcopy /E /TR0але це дуже повільно.


2
Що таке "дуже повільно"? Отримати понад сто предметів в секунду навряд чи незалежно від того, якою технікою ви користуєтесь. (типовий час доступу на жорсткому диску 9 мс, 1 с / 9 мс = ~ 111 операцій в секунду) Звичайно, якщо ви використовуєте проданий державний диск (Час доступу ~ .1 мс), тоді справи повинні бути набагато швидшими.
Біллі ONeal

Відповіді:


-2

Я не можу говорити про швидкість, але те, що ви можете зробити, це таке: скачайте unix 'find' бінарний файл для Windows, а потім створіть програму script / c для обробки результатів.


1
-1 з двох причин: 1. DIR /B /Sробить саме те, що вам потрібно тут, без сторонньої корисності. 2. (що важливіше) Це не відповідає на питання ОП. Функція Find надасть вам список каталогів, але це, безумовно, не збирається створювати будь-яку структуру каталогів.
Біллі ONeal

Гаразд, вибачте, мав знати. Дякуємо за інформацію.
0fnt
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.