C#中分别使用\\和/作为文件路径时,使用OpenFileDialog打开会产生不同的效果

0
private string[] ChooseFilters()
        {
            string[] path;

            OpenFileDialog ofd = new OpenFileDialog();
            ofd.InitialDirectory = "C:\\Users\\89180\\Desktop\\";
            //ofd.InitialDirectory = "C:/Users/89180/Desktop/";
            ofd.Multiselect = true;
            ofd.Filter = "所有文件(*.*)|*.*|音乐文件(*.mp3)|*.mp3";

            ofd.ShowDialog();

            path = ofd.FileNames;

            ofd.Dispose();

            return path;
        }

使用\\,对话框打开时,在我的桌面文件夹下(路径:C:\Users\89180\Desktop),正常;

使用/,对话框打开时,是我的桌面文件夹下的一个文件夹(路径:C:\Users\89180\Desktop\音乐\),错误

C#
ava
慢热友人.

2021-1-1

0

纠结这个毫无意义,路径分隔就是用 \ 符号。

ava
慢羊羊

2021-1-1