Форум программистов, компьютерный форум, киберфорум
C# Windows Forms
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/5: Рейтинг темы: голосов - 5, средняя оценка - 5.00
0 / 0 / 1
Регистрация: 11.02.2013
Сообщений: 6

Основная директория и подкаталоги

13.02.2013, 20:10. Показов 1110. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
В строку Textbox подгружается путь.. Вида
C:\Documents and Settings\Администратор\Рабочий стол\Testfolder\folder1\testfile.txt

Мне нужно сделать так чтобы выводился путь вида Testfolder\folder1\testfile.txt тоесть основной каталог+подкаталог с файлом.. Пути подгружаются всегда разные..

C#
1
2
3
4
5
6
7
8
9
10
string aPath; 
 
DirectoryInfo dinfo = new DirectoryInfo(folderBrowserDialog1.SelectedPath); 
FileInfo[] files = dinfo.GetFiles("*.txt"); 
aPath = folderBrowserDialog1.SelectedPath; 
foreach (FileInfo filenames in files) 
{ 
string[] tempArray = textBox1.Lines; 
textBox1.AppendText(aPath + filenames + Environment.NewLine); 
}
Я так понимаю возможно сформировать лишь часть пути..ту что мне нужна..но вот как..я хз
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
13.02.2013, 20:10
Ответы с готовыми решениями:

FileSystemWatcher не срабатывает на подкаталоги
Здравствуйте. Кто сталкивался с такой проблемой, когда все работало, а потом вдруг перестало:) Должны отслеживаться события в...

TreeView, каталоги и подкаталоги. Обозреватель проекта
Здравствуйте! Я пишу небольшую среду для разработки веб-страниц, сайтов. Что то на подобие Microsoft Matrix :) Возникла проблема при...

Как получить только подкаталоги первого уровня?
Друзья, объясню на примере: указал ему каталог: D\temp\ и он ищет все папки в данной директорий далее он находит все что мне...

4
 Аватар для IamRain
4694 / 2702 / 734
Регистрация: 02.08.2011
Сообщений: 7,233
13.02.2013, 21:05
class System.IO.Path посмотрите, возможно что-то там найдете.
0
0 / 0 / 1
Регистрация: 11.02.2013
Сообщений: 6
14.02.2013, 00:15  [ТС]
Цитата Сообщение от IamRain Посмотреть сообщение
class System.IO.Path посмотрите, возможно что-то там найдете.
Да посмотрел..всё не то, там мне предлагают статичную папку, а у меня нечто типа файлменеджера.. Где я каждый раз открываю разную папку, но мне требуется лишь часть пути..
0
62 / 62 / 5
Регистрация: 05.01.2013
Сообщений: 235
14.02.2013, 07:01
как вариант - можно использовать регулярные выражения -
C#
1
2
3
        string str=@"C:\Documents and Settings\Администратор\Рабочий стол\Testfolder\folder1\testfile.txt";
        Console.WriteLine(Regex.Match(str,@"([\w\.\s\d]+?)\\([\w\.\s\d]+?)\\([\w\.\s\d]+?)$").Value);
        Console.ReadKey();
0
40 / 40 / 15
Регистрация: 28.05.2011
Сообщений: 257
Записей в блоге: 1
15.02.2013, 00:02
если вам нужна всегда вложенность с двумя папками, то осуществить поиск с конца каждого пути и делов то..
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
15.02.2013, 00:02
Помогаю со студенческими работами здесь

Проверка открыта ли директория
Здравствуйте. Подскажите, пожалуйста, можно ли каким-то образом проверить открыта ли в данный момент определённая директория? Либо...

Директория с исполняемым файлом
Всем привет! Подскажите, пожалуйста, как открыть папку, в которой находится сам exeшник? Спасибо!

Директория для сохранения получаемого файла
Делаю консольный сервер-клиент для передачи фалов. Пытаюсь заставить скаченный файл сохраняться в директорию. Директория должна выглядеть...

основная точка входа игры.
using System; using System.Collections.Generic; using System.Linq; using System.Windows.Forms; using Microsoft.DirectX; using...

Как проверить, существует ли директория или нет
Доброе время суток. Вот столкнулся с такой задачкой, нужно проверить существует ли директория, если да то поставить галочку на...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru