これが私のコードです:
FtpConnection ftp = new FtpConnection(ConfigurationManager.AppSettings["server"], ConfigurationManager.AppSettings["user"], ConfigurationManager.AppSettings["password"]);
ftp.Open();
ftp.Login();
FtpFileInfo[] files = null;
if (ftp.DirectoryExists(some_name))
{
ftp.SetCurrentDirectory(some_name);
files = ftp.GetFiles("*.xlsx");
string fileName = files[0].Name;
}
return;
すべてがうまく機能します。fileName 変数の名前が正しい。ただし、何もクラッシュしていないにもかかわらず、エラー コード 500 が表示されます。エラーの内容: 絶対パス情報が必要です。
これは何を意味するのでしょうか?修正方法は?
デバッグしたときに、ファイルのプロパティを展開すると、まったく同じエラーが発生するプロパティ Exists が 1 つあることに気付きました。