0

FileZilla サーバーを実行している FTP サーバーからいくつかのファイルをダウンロードするために Chilkat FTP コンポーネントを使用しています。以下は、そうしようとしたときのエラーメッセージです。

ChilkatLog:
  GetFile:
    DllDate: Sep 10 2010
    UnlockPrefix: MYFTP
    Username: Admin
    Component: .NET 2.0
    localFilename: C:\Site\Code\Project\Station\project_station_r3.zip
    ModeZ: 0
    BinaryMode: 1
    Passive transfer mode
    hostAddr: 172.21.14.64
    DataConnect:
      hostname: 172.21.14.64
      port: 2487
      ConnectTimeoutMs: 60000
      myIP: 172.21.14.64
      myPort: 2488
      connect successful.
    PassiveDataConnectionSetupTimeMs: Elapsed time: 0 millisec
    RetrFilename: [/Site/Code/Project/Station/project_station_r3.zip]
    RETR failed
    Filename: /Site/Code/Project/Station/project_station_r3.zip
    FtpResponse21: 550 /Site/Code/Project/Station/project_station_r3.zip: The process cannot access the file because it is being used by another process.
    TotalTimeMs: Elapsed time: 15 millisec
    Failed.

ファイルはそこにあり、FileZilla FTP クライアントを使用して手動でダウンロードできます。ここで何が起こっているのか誰か教えてもらえますか?

4

2 に答える 2

2

ええと...このFTPサーバーはローカルホストにありますか?それは確かにそれを見て-myIPそしてhostname同じです。その場合、ループバックインターフェイスを介してラウンドアバウトで同じファイルをそれ自体に書き込もうとしています。発生しているエラーはかなり説明的です-FileZillaServerはファイルを読み取り用に開いており、書き込みを試みています。

別のファイル名で保存してみてください。

于 2010-12-15T07:21:21.187 に答える