File.WriteAllTextでファイルを作成する際、pathで指定したディレクトリが存在しない場合の動作がよく判りません。
ソフトAではディレクイトリとファイルを作成します。
ソフトBではSystem.IO.DirectoryNotFoundExceptionが発生します。(dir2が存在しない場合)
string mypath= Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData),
"dir1\\dir2\\MyList.asx");
System.IO.File.WriteAllText(mypath, sw, Encoding.GetEncoding("Shift_JIS"));
ディレクイトリは作成しなければ駄目なのでしょうか?