0

我的应用程序适用于电子和网络,它内置在 asp.net 核心和 C# 中。在我们使用文件上传控件的应用程序中,当用户尝试单击文件上传控件时,弹出窗口显示文件上传对话框,其中最近使用的文件夹用于上传特定扩展名,当使用电子时,我使用下面的代码打开对话框选项。一切正常

Electron.IpcMain.On("select-directory", async (args) =>
        {
            var mainWindow = Electron.WindowManager.BrowserWindows.First();
            var options = new OpenDialogOptions
            {
                Properties = new OpenDialogProperty[]{OpenDialogProperty.openfile},
                Filters = new FileFilter[]
                {
                    new FileFilter { Name = "Custom Extension", 
                                     Extensions = new string[] {"cxt" } },
new FileFilter { Name = "all", 
                                     Extensions = new string[] {"*" } },
                }
            };
            var result = await 
                  Electron.Dialog.ShowOpenDialogAsync(mainWindow, options);
            Electron.IpcMain.Send(mainWindow, "select-directory-reply", result);
        });

我的问题是如何在不打开对话框的情况下访问路径(.cxt 文件最近使用的文件夹)?我想知道路径而不打开对话框。

4

0 回答 0