Как обойти заданную директорию?

296
07 июля 2022, 09:30

Изначально в программе задана директория:

private void Editor_Form_Load(object sender, EventArgs e)
{
    Directory.SetCurrentDirectory(Application.StartupPath + @"\Data");
    // создаём структуру настроек с нуля
    // в дальнейшем надо загружать существующую
    var options = new DeviceOptions
    {
        vSync = false,
        windowed = true,
        windowedX = 1600,
        windowedY = 1200,
        vertexProcessingMode = 1
    };
    // инициализируем по-новому
    if (!MyDirect3D.InitializeWOpt(renderPanel, options))
    {
        MessageBox.Show("Could not initialize Direct3D.", "Transedit", MessageBoxButtons.OK, MessageBoxIcon.Hand);
        base.Close();
    }
    else
    {
        MyGUI.splash_title = Localization.current_.namegame;
        MainForm.in_editor = true;
        MyDirect3D.вид_сверху = true;
        Road.качествоДороги = 5.0;
        this.ApplyLocalization();
        this.RefreshPanelSize(sender, e);
        this.toolBar_ButtonClick(this, new ToolBarButtonClickEventArgs(this.Edit_Button));
        Stop.неЗагружаемКартинки = true;
        this.Reset_World();
        this.без_игроков = new Игрок[0];
    }
}

Вот тут мне надо открыть ридими:

public void toolBar_ButtonClick(object sender, ToolBarButtonClickEventArgs e)
{
    if (e.Button == this.Info)
    {
        Process.Start("notepad.exe", "Readme_Editor.txt");
    }
}

Как мне открыть это ридими, если оно не в папке Data, а в корне программы?
Либо как можно этот ридими запихать в папку Data?

Answer 1
Directory.GetParent(Directory.GetCurrentDirectory())
READ ALSO
Silverlight 5 и Visul Studio 2019

Silverlight 5 и Visul Studio 2019

В общем, дело было так: Все прекрасно работало до тех пор, пока не обновил Visual Studio и не столкнулся с проблемами, когда Visual Studio не понимала синтаксис...

224
Компиляция кода запускаемого на Mac имея Visual Studio Windows

Компиляция кода запускаемого на Mac имея Visual Studio Windows

Собрал небольшое консольное приложениеПод Windows компилируется без проблем

204
Локализация проекта, не отображаются данные в дизайнере форм WPF VS2019

Локализация проекта, не отображаются данные в дизайнере форм WPF VS2019

Занимаюсь локализацией проекта основу взял здесьТестовый проект сработал полностью вопросов нет, но при переносе в свой проект в дизайнере...

237
Исключение при SQL запросе к БД

Исключение при SQL запросе к БД

Ловлю исключение и не могу понять в чем проблема:

251