|
Список файлов и папок в указанной директории
|
|||
---|---|---|---|
#18+
мне сделали такой код Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. 101. 102. 103. 104. 105. 106. 107. 108. 109. 110.
Но мне не надо чтобы в столбцах записывались атрибуты. Надо чтобы напротив папок в соседних столбцах записывалось лишь 0 0 0755. Что править надо? А то в этом коде я не бум бум. А автор кода не хочет объяснять. Помогите пожалуйста ... |
|||
:
Нравится:
Не нравится:
|
|||
27.02.2017, 21:57 |
|
Список файлов и папок в указанной директории
|
|||
---|---|---|---|
#18+
Все это было как получить дерево файлов и папок в заданной дериктории? И все это в двумерный массив засунуть из 3х столбцов, в который если это папка в соседние столбцы дописывать 0 0 0755? К такому вот виду, например: Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47.
или предложите свой вариант решения задачи ... |
|||
:
Нравится:
Не нравится:
|
|||
28.02.2017, 06:10 |
|
Список файлов и папок в указанной директории
|
|||
---|---|---|---|
#18+
BlackeAngelили предложите свой вариант решения задачи FileSystemObject.Folder - Folders property, Files property. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.02.2017, 08:10 |
|
Список файлов и папок в указанной директории
|
|||
---|---|---|---|
#18+
Akina, То есть? ... |
|||
:
Нравится:
Не нравится:
|
|||
28.02.2017, 08:53 |
|
Список файлов и папок в указанной директории
|
|||
---|---|---|---|
#18+
BlackeAngel, Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30.
Как прикрутить запись в массив? Заменял Debug.Print на вывод в массив, но не то. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.02.2017, 23:22 |
|
Список файлов и папок в указанной директории
|
|||
---|---|---|---|
#18+
BlackeAngelКак прикрутить запись в массив? Зачем массив? пиши в коллекцию, в разы проще. И об индексах не надо заботиться, и итерации проще. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.02.2017, 23:42 |
|
Список файлов и папок в указанной директории
|
|||
---|---|---|---|
#18+
BlackeAngelBlackeAngel, Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30.
Как прикрутить запись в массив? Заменял Debug.Print на вывод в массив, но не то. если делать через массивы, то нужно создать массив размером N и писать в него, когда массив закончится, создать другой массив размером N*2, скопировать в него первый и писать дальше. А можно не делать велосипед, а использовать списки или коллекции, не уверен, но вроде в VB Нет перечислителей. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.03.2017, 01:04 |
|
Список файлов и папок в указанной директории
|
|||
---|---|---|---|
#18+
Roman Mejtes, Создаем массив равный кол-ву файлов в папке +1 и никакого велосипеда. Только как в него писать, вот в чем вопрос. Четверг никак не соображу ... |
|||
:
Нравится:
Не нравится:
|
|||
01.03.2017, 05:48 |
|
Список файлов и папок в указанной директории
|
|||
---|---|---|---|
#18+
Roman Mejtes, Либо же писать в переменную с короткой на конце, а затем делать сплит по каретке. Опять же тут фиг знает как. Либо же создавать массив заведомо больше, а потом пустые строки удалять. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.03.2017, 06:09 |
|
Список файлов и папок в указанной директории
|
|||
---|---|---|---|
#18+
Roman Mejtes, Либо же, опять же писать в коллекцию и из нее выводить в массив. Либо расскажите мне как работать с коллекцией чтобы можно было работать по 4 столбцам. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.03.2017, 06:11 |
|
Список файлов и папок в указанной директории
|
|||
---|---|---|---|
#18+
На сколько помню коллекция состоит из:ключ+значение. А у меня тогда будет ключ+значение+значение+значение. Причем тот же самый ключ при сравнении дальше надо брать маленькими буквами. Хотя это вроде решается Lcase() ... |
|||
:
Нравится:
Не нравится:
|
|||
01.03.2017, 06:14 |
|
Список файлов и папок в указанной директории
|
|||
---|---|---|---|
#18+
BlackeAngelу меня тогда будет ключ+значение+значение+значение Сериализуй в ключ + (значение+значение+значение). ... |
|||
:
Нравится:
Не нравится:
|
|||
01.03.2017, 09:27 |
|
Список файлов и папок в указанной директории
|
|||
---|---|---|---|
#18+
есть еще 1 очень производительный метод =) вызываете команду: "DIR <путь> /s /b /a" на выходе получате список который вам нужен. список можно получить через файл или через stdout, работает на много быстрее, еще и кешируется, то есть 2 раз выполняется в 2 раза быстрее :) потом строки разбить в массив ... |
|||
:
Нравится:
Не нравится:
|
|||
01.03.2017, 17:44 |
|
Список файлов и папок в указанной директории
|
|||
---|---|---|---|
#18+
BlackeAngelЛибо же, опять же писать в коллекцию и из нее выводить в массив. Либо расскажите мне как работать с коллекцией чтобы можно было работать по 4 столбцам. Будьте проще - работайте с Recordset-ом. Код: vbnet 1. 2. 3. 4. 5. 6.
Ну а далее пишите в него свои данные как обычно. И будут вам поля и фильтры и сортировка... ... |
|||
:
Нравится:
Не нравится:
|
|||
15.03.2017, 12:06 |
|
|
start [/forum/topic.php?fid=60&tid=2155314]: |
0ms |
get settings: |
12ms |
get forum list: |
14ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
54ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
others: | 13ms |
total: | 159ms |
0 / 0 |