名前を付けて保存ダイアログを表示せずにファイルを保存することはできますか?saveasダイアログでファイルを保存しますか?
-1
A
答えて
1
あなたの質問は非常に曖昧であるが、それに野生の刺しを取る:
はい、ちょうどSystem.IO
namespaceのクラスを使用します。たとえば、FileStream
class documentationに例があります。それを引用する:
using System;
using System.IO;
using System.Text;
class Test
{
public static void Main()
{
string path = @"c:\temp\MyTest.txt";
// Delete the file if it exists.
if (File.Exists(path))
{
File.Delete(path);
}
//Create the file.
using (FileStream fs = File.Create(path))
{
AddText(fs, "This is some text");
AddText(fs, "This is some more text,");
AddText(fs, "\r\nand this is on a new line");
AddText(fs, "\r\n\r\nThe following is a subset of characters:\r\n");
for (int i=1;i < 120;i++)
{
AddText(fs, Convert.ToChar(i).ToString());
}
}
//Open the stream and read it back.
using (FileStream fs = File.OpenRead(path))
{
byte[] b = new byte[1024];
UTF8Encoding temp = new UTF8Encoding(true);
while (fs.Read(b,0,b.Length) > 0)
{
Console.WriteLine(temp.GetString(b));
}
}
}
private static void AddText(FileStream fs, string value)
{
byte[] info = new UTF8Encoding(true).GetBytes(value);
fs.Write(info, 0, info.Length);
}
}
@All:これもまた元のコードではなく、ドキュメントの引用です。
1
もちろんです。 StreamWriterクラスを使用できます。
FileInfo t = new FileInfo("f.txt");
StreamWriter Tex =t.CreateText();
Tex.WriteLine("Hello");
Tex.close();
1
はい、Fileクラスをチェックしてください。
3
はい、ファイル名が必要です。ファイルダイアログは、ファイルを書き込む良いファイル名を決定するためだけです。
2
確かに、あなたがそれを保存したいパスを知っていれば。
WriteAllBytes,WriteAllLines、またはWriteAllTextのように、System.IO.Fileの方法を使用できます。
関連する問題
- 1. Rotativa SaveAsダイアログでダウンロード
- 2. IEファイルの保存/ saveas /ダイアログのキャンセル、キャンセルを選択する方法はありますか?
- 3. 保存ダイアログなしでファイルをダウンロード
- 4. ファイルを保存ダイアログを使用せずにファイルを保存します
- 5. MFCファイルを保存ダイアログ
- 6. Tkinterのファイルを保存ダイアログ
- 7. yii2 saveAs 2つのファイルは1つしか保存しません
- 8. 強制ファイル保存ダイアログ
- 9. Qtファイルの保存ダイアログをカスタマイズする
- 10. VBA Word - 初期ファイル名で保存ダイアログ
- 11. Python SaveAsダイアログの使い方
- 12. Visual Studioで「ファイルを別名で保存」ダイアログが開きます
- 13. ファイアウォールのファイル保存ダイアログを待つ
- 14. ファイルのダウンロードができますが、ファイルの保存ダイアログは開かない
- 15. PowerShell/C#を使用したファイルの保存ダイアログ(cmdバッチから)
- 16. PHPスクリプトで生成されたファイルを保存ダイアログでディレクトリに保存
- 17. SaveAsダイアログの前にポップアップメッセージを表示
- 18. ファイルの保存ダイアログでキャンセルをクリックするとどうなりますか? (Javascript)
- 19. Jython Musicでファイルを開く/保存ダイアログを作成する
- 20. ASP.NETでファイルを保存ダイアログを表示する
- 21. URLからファイルをダウンロードし、ダイアログでユーザーのコンピュータに保存する
- 22. TKinterは保存ダイアログのファイルタイプを返しますか?
- 23. アセンブリでダイアログを保存する
- 24. Excel VBA .Saveas()関数は、書式設定を保存する
- 25. フォームアラートを送信保存ダイアログ
- 26. Excelアプリケーションは、 "名前を付けて保存"ダイアログの代わりに "ファイルの保存"を返します
- 27. wxPythonファイルの選択を保存するダイアログが間違っていますか?
- 28. Flashを使用したJavaScriptによるファイル保存ダイアログのオープン
- 29. MVC C#ファイルをダウンロードしてダイアログに保存
- 30. PHPはリモートサーバにファイルを保存/保存しますか?
ありますか? – Bolu
実際には、「名前を付けて保存」ダイアログは、ファイルを保存(作成/書き込み/上書き/追加)する行為とほとんど関係がありません。 – Ani