現在、私のアプリケーションに問題があり、それが私のロジックだと思っています。私はこれらのフォームとMSDNを閲覧した後でもわかりません。ディレクトリとサブディレクトリをプロジェクトにStreamWriter?
私はStreamWriterを使用してアプリケーションディレクトリにテキストドキュメントを作成し、そのドキュメントを含むサブフォルダを作成しようとしています。現在のところ、アプリケーションのexeディレクトリにファイルをダンプしています。
string runTimeDirectory = Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location);
string recipeDirectory = Path.Combine(runTimeDirectory, "Recipes");
if (!Directory.Exists(recipeDirectory))
{
//Recipes directory doesnt exist so create it
Directory.CreateDirectory(recipeDirectory);
}
// Write text to file
using (StreamWriter OutputFile = new StreamWriter(recipeDirectory + RecipeName + @".txt"))
{
だけで推測しますが、 'recipeDirectory'はおそらく' \ 'で終わらないので、' C:\ foo \ Recipies \ myrecipie.txt "ではなく' C:\ foo \ Recpiesmyrecipe.txt'で終わるでしょう。 – CodingGorilla
これは正しいファイルとファイルのディレクトリ名。私は以下の答えで私の問題を参照してください。 –