テキストファイルを保存する必要があるコードをいくつか書きました。ただし、プロジェクトのルートに保存して、私だけでなく誰でもアクセスできるようにする必要があります。
問題のメソッドは次のとおりです。
private void saveFileToolStripMenuItem_Click(object sender, EventArgs e)
{
try
{
string fileName = Microsoft.VisualBasic.Interaction.InputBox("Please enter a save file name.", "Save Game");
if (fileName.Equals(""))
{
MessageBox.Show("Please enter a valid save file name.");
}
else
{
fileName = String.Concat(fileName, ".gls");
MessageBox.Show("Saving to " + fileName);
System.IO.File.WriteAllText(saveScene.ToString(), AppDomain.CurrentDomain.BaseDirectory + @"\" + fileName);
}
}
catch (Exception f)
{
System.Diagnostics.Debug.Write(f);
}
}
AppDomain.CurrentDomain.BaseDirectory
多くの人が、使用するとアプリが保存された場所の動的な場所が含まれると私に言いました。しかし、これを実行しても何も起こらず、ファイルも作成されません。
これを行う別の方法はありますか、それとも完全に間違っていますか?