我现在正在开发一个应用程序,它从窗口读取数据并根据输入生成 XML 文件。
我的任务是在每次更新表单时创建一个新文件(用户按“提交”)。(到目前为止,一切都很好)
这里有一个问题:文件必须以突出的字段输入命名。(如果用户在文本框中键入“993388CX”,应用程序将重命名待处理文件 993388CX.xml)。
我了解如何在 C# 中实际重命名文件,但不了解如何根据表单的输入重命名它。是否存在任何会根据表单输入动态重命名文件的类/方法?
代码:
//从app UI上的用户输入读取info1并生成XML语句
XTemp = XDoc.CreateElement("New_Info");
XTemp.InnerText = info1.Text;
Xsource.AppendChild(XTemp);
XDoc.Save(@"C:\oldfile.xml");
我需要在 info1.Text 中的字符串之后重命名新文件
如果用户输入的是“John5”,文件需要重命名为 john5.xml
谢谢