Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
22.11.2006, 14:48
|
|||
|---|---|---|---|
|
|||
Программно прочитать/получить список файлов web-директории |
|||
|
#18+
Как программно прочитать/получить список файлов web-директории? Для работы с файлами на диске есть это:string[] fileEntries = Directory.GetFiles(directory); Но, если указать в качестве directory URL/URI вылезает ошибка "System.ArgumentException: URI formats are not supported"... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.11.2006, 14:54
|
|||
|---|---|---|---|
Программно прочитать/получить список файлов web-директории |
|||
|
#18+
фтп? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.11.2006, 15:03
|
|||
|---|---|---|---|
|
|||
Программно прочитать/получить список файлов web-директории |
|||
|
#18+
С ftp, http или сетевого пути вида "\\server\folder\" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.11.2006, 16:18
|
|||
|---|---|---|---|
Программно прочитать/получить список файлов web-директории |
|||
|
#18+
Для Ftp- это примерно так: using System; using System.Collections.Generic; using System.Text; using System.Net; using System.IO; public class GetFiles { private string ftpUri = "ftp://ftp.server.net/directory/"; private string Pass = "password"; private string User = "user"; public List<string> GetFilesFromFtpServer() { List<string> fileList = null; FtpWebRequest request = (FtpWebRequest)FtpWebRequest.Create(ftpUri); request.Method = WebRequestMethods.Ftp.ListDirectory; request.Credentials = new NetworkCredential(User, Pass); //request.UsePassive = false; FtpWebResponse response = (FtpWebResponse)request.GetResponse(); Stream responseStream = null; StreamReader readStream = null; try { responseStream = response.GetResponseStream(); readStream = new StreamReader(responseStream, System.Text.Encoding.UTF8); if (readStream != null) { string line; fileList = new List<string>(); do { line = readStream.ReadLine(); if (line != null) fileList.Add(line); } while (line != null); } } finally { if (readStream != null) { readStream.Close(); } if (response != null) { response.Close(); } } return fileList; } } ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=18&tablet=1&tid=1387338]: |
0ms |
get settings: |
10ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
38ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
46ms |
get tp. blocked users: |
2ms |
| others: | 260ms |
| total: | 389ms |

| 0 / 0 |
