Задать вопрос
foxlye
@foxlye

Как перейти на папку выше?

Есть у меня переменная fpath, она указывает путь откуда запускается программа, там достаточно папок.
Как мне перейти на одну папку вверх.
Допустим папка с программой называется Start.
Мне нужно получить путь до папки, в которой лежит та самая папка Start.
  • Вопрос задан
  • 1267 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 3
@Wundarshular
Посмотрите метод System.IO.Directory.GetParent();
Ответ написан
@tex0
string root = @"C:\Temp\Mahesh";
DirectoryInfo di = new DirectoryInfo(root);
Console.WriteLine(di.Parent.FullName);
Ответ написан
Комментировать
mindtester
@mindtester Куратор тега C#
http://iczin.su/hexagram_48
чуток по современнее будет так

using System;
using System.IO;

namespace perentDir
{
    class Program
    {
        static void Main(string[] args)
        {
            var x = Directory.GetCurrentDirectory();
            var y = Directory.GetParent(x);
            Console.WriteLine(x);
            Console.WriteLine(y);
        }
    }
}
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы