我发现,在使用C#中的公开档案辩证时,有奇怪的行为。
如果在<代码>中使用该代码, Windows XP. 现行工作名录对选定文档的道路作了改动,但如果您在上操作该代码的话。 Windows 7
现行工作名录不作改动。
private void button1_Click(object sender, EventArgs e)
{
MessageBox.Show(string.Format("Current Directory {0}",Directory.GetCurrentDirectory()), "My Application",MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
DialogResult result = openFileDialog1.ShowDialog(); // Show the dialog and get result.
if (result == DialogResult.OK)
{
}
MessageBox.Show(string.Format("Current Directory {0}", Directory.GetCurrentDirectory()), "My Application", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
}
任何人都知道这种行为的原因? 为什么目前的名录在XP而不是在<代码>上改动。 Windows 7?