-1
ストリームライタを使用してファイルを書き出していますが、書き込まれた新しいファイルの場所は、プロジェクトフォルダ内のフォルダの1つにありますが、その場所が欲しいですコンピュータのドキュメントライブラリ。私はコンソールではないmvcアプリケーションを使用してアプリケーションローカルドキュメントライブラリにファイルを書き込む方法
助けていただければ幸いです。
は、MSDNからusing (var File = new StreamWriter(System.Web.HttpContext.Current.Server.MapPath("~/OutputFileTest.csv"), false)) // true for appending the file and false to overwrite the file
{
foreach (var item in outputFile)
{
File.WriteLine(item);
}
}
は、私はあなたがこのために探していると思う:https://msdn.microsoft.com/en-us/library/system.environment .specialfolder(v = vs.110).aspx –
(var File = new StreamWriter(Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments)+ "/OutputFileTest.csv"、false))//ファイルを追加する場合はtrue、falseを使用する場合ファイルを上書きする { foreach(出力ファイルのvarアイテム) { File.WriteLine(item); } } –
コードを使用した後、「システム環境に特別なフォルダの定義が含まれています」というエラーが表示される – user5813072