1 / 1 / 0
Регистрация: 22.05.2014
Сообщений: 31

Вывод дерева каталогов www-сервера

01.10.2014, 14:18. Показов 2822. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте,помогите пожалуйста разобраться.Нужно вывести дерево каталогов www сервера,но не могу понять как это сделать.Препод говорит надо сначала гипертекст,а потом из него уже каталоги.А как хз.Спасибо.
.
C#
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
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Net;
using System.IO;
 
namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            int ch;
            HttpWebRequest req = (HttpWebRequest)
                WebRequest.Create("http://www.yandex.ru");
 
            HttpWebResponse resp = (HttpWebResponse)
                req.GetResponse();
 
            Stream istrm = resp.GetResponseStream();
 
            for (int i = 1; ; i++)
            {
                ch = istrm.ReadByte();
                if (ch == -1) break;
                Console.Write((char)ch);
                if ((i % 1000) == 0)
                {
                    Console.Write("\nНажмите клавишу.");
                    Console.Read();
                }
            }
            resp.Close();
        }
    }
}
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
01.10.2014, 14:18
Ответы с готовыми решениями:

Вывод дерева каталогов.
Привет ALL! Как вывести окно с отображением дерева каталогов, подобное тому, что выводится при инсталяции программ, чтобы была...

Вывод дерева каталогов в форму
Необходимо реализовать приложение, отображающее дерево каталогов и файлов. При запуске программы пользователь должен в диалоговом окне...

Вывод дерева каталогов в treeView + файлы
Есть форма с 2 элемента: treeView и listBox. При запуске программы в treeView должны выводится все папки и подпапки на жёстком диске. ...

1
1057 / 864 / 195
Регистрация: 31.03.2010
Сообщений: 2,521
01.10.2014, 14:42
Алексей339, парсите страницу - получаете все ссылки, рекурсивно проверяем все ссылки.
часть ссылки следующая за "имя_домена/" представляет собой не что иное как имя папки+имя файла
например, ссылка на данную тему указывает, что в корневом каталоге есть папка csharp-beginners, в которой находится файл thread1266396.html
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
01.10.2014, 14:42
Помогаю со студенческими работами здесь

Построение дерева каталогов
Уважаемые форумчане, подскажите пожалуйста, как на с++ реализовать задание: Построение дерева каталогов

Отображение дерева каталогов
Нужен код SelectDirectory, но чтоб окно было как на рисунке(с права). Проблема в том что эта функция не устанавливает текущую папку, а...

Создание дерева каталогов
Всем привет. Возникла вроде банальная, но проблема. Есть массив с путями до файлов в формате (/Folder1/Folder2/Folder3/file.txt) таких...

Построение дерева каталогов архива
Привет всем. Помогите кто может конкретным примером или советом, нужно получить список содержимого архива и записать в базу данных, причем...

Отображение тем в дерева каталогов
надо сделать обучающую прогу и хотел чтобы темы отображались в виде древа каталогов Что-то типа такого Все что нашел по этому...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

Новые блоги и статьи
Согласованность транзакций в MongoDB
Codd 30.04.2025
MongoDB, начинавшая свой путь как классическая NoSQL система с акцентом на гибкость и масштабируемость, сильно спрогрессировала, включив в свой арсенал поддержку транзакционной согласованности. Это. . .
Продвинутый ввод-вывод в Java: NIO, NIO.2 и асинхронный I/O
Javaican 30.04.2025
Когда речь заходит о вводе-выводе в Java, классический пакет java. io долгие годы был единственным вариантом для разработчиков, но его ограничения становились всё очевиднее с ростом требований к. . .
Обнаружение объектов в реальном времени на Python с YOLO и OpenCV
AI_Generated 29.04.2025
Компьютерное зрение — одна из самых динамично развивающихся областей искусственного интеллекта. В нашем мире, где визуальная информация стала доминирующим способом коммуникации, способность машин. . .
Эффективные парсеры и токенизаторы строк на C#
UnmanagedCoder 29.04.2025
Обработка текстовых данных — частая задача в программировании, с которой сталкивается почти каждый разработчик. Парсеры и токенизаторы составляют основу множества современных приложений: от. . .
C++ в XXI веке - Эволюция языка и взгляд Бьярне Страуструпа
bytestream 29.04.2025
C++ существует уже более 45 лет с момента его первоначальной концепции. Как и было задумано, он эволюционировал, отвечая на новые вызовы, но многие разработчики продолжают использовать C++ так, будто. . .
Слабые указатели в Go: управление памятью и предотвращение утечек ресурсов
golander 29.04.2025
Управление памятью — один из краеугольных камней разработки высоконагруженных приложений. Го (Go) занимает уникальную нишу в этом вопросе, предоставляя разработчикам автоматическое управление памятью. . .
Разработка кастомных расширений для компилятора C++
NullReferenced 29.04.2025
Создание кастомных расширений для компиляторов C++ — инструмент оптимизации кода, внедрения новых языковых функций и автоматизации задач. Многие разработчики недооценивают гибкость современных. . .
Гайд по обработке исключений в C#
stackOverflow 29.04.2025
Разработка надёжного программного обеспечения невозможна без грамотной обработки исключительных ситуаций. Любая программа, независимо от её размера и сложности, может столкнуться с непредвиденными. . .
Создаем RESTful API с Laravel
Jason-Webb 28.04.2025
REST (Representational State Transfer) — это архитектурный стиль, который определяет набор принципов для создания веб-сервисов. Этот подход к построению API стал стандартом де-факто в современной. . .
Дженерики в C# - продвинутые техники
stackOverflow 28.04.2025
История дженериков началась с простой идеи — создать механизм для разработки типобезопасного кода без потери производительности. До их появления программисты использовали неуклюжие преобразования. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru