1
C#(asp.net MVC)アプリケーションを使用してcsvファイルを作成しています。このcsvファイルは、Rスクリプトへの入力として使用されます。R Cで作成されたcsvファイル入力を使用すると拒否されました。
アプリケーションで作成したCSVファイルを使用してRスクリプトを実行しようとすると、私はエラーを取得する: は、開いているファイルができません:私はそれをCSVファイルを開いて再保存する場合は許可、しかし
を否定Rスクリプトは正常に実行されます。
私のC#コード:
if (!System.IO.File.Exists("RCodeInput.csv")) {
string[] header = new string[] { "ID, FolderName" };
System.IO.File.WriteAllLines(filename, header);
}
// Within a loop (some logic to create ID and FolderName)
string[] to_write = new string[] { "ID_ToWrite, FolderName_ToWrite" };
System.IO.File.AppendAllLines(filename, to_write);
正しいセキュリティ/権限でこれを保存する方法上の任意のアイデア?
関連する可能性があります。http://stackoverflow.com/questions/5156254/closing-a-file-after-file-create私はC#ではプログラムしませんが、書き込みステートメントはアクセス許可をロックするファイルオブジェクトのインスタンスを作成していますか?とにかく、リンクは代替戦略を提供するかもしれない。 – mikeck
Rの問題のようには見えません。権限の問題のように思えます。 –