現在、ウィンドウからデータを読み取り、入力に基づいて XML ファイルを生成するアプリを開発しています。
フォームが更新されるたびに新しいファイルを作成する必要があります(ユーザーが「送信」を押します)。(ここまでは順調ですね)
問題は次のとおりです。ファイルには、目立つフィールド入力にちなんで名前を付ける必要があります。(ユーザーがテキスト ボックスに「993388CX」と入力すると、アプリは保留中のファイルの名前を 993388CX.xml に変更します)。
C# で実際にファイルの名前を変更する方法は理解していますが、フォームの入力に基づいてファイルの名前を変更する方法は理解していません。フォーム入力に基づいてファイルの名前を動的に変更するクラス/メソッドはありますか?
コード:
// アプリ 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 に変更する必要があります。
ありがとうございました