0

これが私のコードです:

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 つあることに気付きました。

4

1 に答える 1

-1

以下のリンクを参照してください

それらはまったく同じ問題ではありませんが、正しい方向に向ける必要がありますか?

リンク1

リンク2

お役に立てれば

于 2013-04-09T08:26:45.827 に答える