c# 相对路径和绝对路径问题
按下按钮,选择文件后,在对应的TextBox中显示文件绝对路径,怎么修改代码才能实现在TextBox中显示相对路径。麻烦哪位大侠帮忙解决。小弟感激不尽
private void button1_Click(object sender, EventArgs e)
{
this.openFileDialog1.Filter = "|*.*";
if (this.openFileDialog1.ShowDialog() == DialogResult.OK)
{
string FileName = this.openFileDialog1.FileName; // 处理文件路径代码
this.txtPath.Text = openFileDialog1.FileName; //在TextBox中显示相对路径
}
}
[解决办法]
根据AppDomain.CurrentDomain.BaseDirectory 和全路径,自己匹配,替换
[解决办法]
OpenFileDialog op1;
string r = op1.SafeFileName;
是不是这个意思?
[解决办法]
绝对路径中肯定是包含AppDomain.CurrentDomain.BaseDirectory的,
将AppDomain.CurrentDomain.BaseDirectory去掉就是相对路径了
[解决办法]
lz理解的“相对路径”是什么意思?
openFileDialog1.FileName跟AppDomain.CurrentDomain.BaseDirectory有什么关系?
[解决办法]