Visual StudioでC#を学習しているだけで、簡単なテキスト暗号化アプリケーションを作成しようとしています。現時点では私の問題は、私はコマンドを使用するときにということである。C#のFile.WriteAllText()ステートメントでファイルが作成されない
File.WriteAllText(name, inputTextBox.Text);
(名前がある場合はSaveFileDialogとinputTextBox.Textで選択されたファイルの名前は、メインフォーム上のテキストボックス内のテキストである) しかし、ファイルは決して実際には作成されません。私はアプリケーションをビルドして管理者として実行しようとしましたが、何も起こりませんでした。
最近のファイルを表示するクイックアクセスセクションで、ファイルエクスプローラを開いたときに作成するはずのファイルはすべて表示されますが、[ファイルの場所を開く]をクリックすると存在しません私がそれらを開こうとすると、メモ帳はファイルが存在しないと私に伝えます。
ファイルもごみ箱などにありません。あなたは何の問題がそれでありませんので、SaveDialogは、すでに私のフォームの要素です迷っている
public Form1()
{
InitializeComponent();
}
private void saveButton_Click(object sender, EventArgs e)
{
saveDialog.ShowDialog();
}
private void saveDialog_FileOk(object sender, CancelEventArgs e)
{
string name = saveDialog.FileName;
File.WriteAllText(name, inputTextBox.Text);
}
そして、中ケース: はここでそれはそれで間違って何かのケースでは私のコードの残りの部分です。
を削除します。 –
イベントハンドラ「saveDialog_FileOk」を登録しましたか? –
'saveDialog_FileOk'の中でブレークポイントを設定すると停止しますか? 「名前」については何を教えてくれるのですか? –