【发布时间】:2009-04-09 10:38:15
【问题描述】:
我导入一个文件,对其进行处理并将其保存在某个位置。我将我的文件保存在一个文件夹中,但它被保存在所选文件夹上方的文件夹中。这是代码,
private void btnSave_Click(object sender, EventArgs e)
{
FolderBrowserDialog saveFile = new FolderBrowserDialog();
saveFile.ShowNewFolderButton = true;
if (saveFile.ShowDialog(this) == DialogResult.OK)
{
btnStartImport.Enabled = true;
txtSaveBookName.Text = saveFile.SelectedPath;
string r = Path.GetFileNameWithoutExtension(m_ImportFile);
m_SaveDir = (txtSaveBookName.Text + r);
}
}
m_ImportFile 给出了我们从中获取输入文件的文件的路径,我希望我保存的文件是我想要保存它的 m_ImportFile.extension 的名称。但是通过这种方法我得到了文件夹我选择了我想要的 m_ImportFile.extension 的名称。例如。我导入了一个文件 chh.xml,所以当我想保存它时,我想获取 chh.xuk,但是如果我选择一个文件夹 ab,那么保存文件的路径(如果 ab.chh.xuk 和所选文件夹上方的那个文件夹)文件夹。请帮忙。
【问题讨论】:
标签: c# file path directory folderbrowserdialog