代码改变世界

Xp中的相对路径

2011-07-03 11:34  Desmond  阅读(557)  评论(0编辑  收藏  举报

前段时间写程序写相对路径时忘记加Application.StartupPath,出现了奇怪的错误,相对路径出现了不同的结果。

实践检验了一下:原来在有打开文件对话框时,文件相对路径会等于 打开文件的磁盘+相对路径。

        string raletivepath = @"\hello.txt";
        private void button1_Click(object sender, EventArgs e)
        {
            if (openFileDialog1.ShowDialog() ==DialogResult.OK)
            {
                
            }

            this.textBox1.Text = Path.GetFullPath(raletivepath);

        }

得到的结果图片:


第一次写博客,写得不好,请多见谅~