FtpResponse21: 550 Le processus ne peut pas accéder au fichier car il est utilisé par un autre processus. Chilkat FTP et FileZilla Server

StackOverflow https://stackoverflow.com/questions/4447547

  •  10-10-2019
  •  | 
  •  

Question

J'utilise le composant Chilkat FTP pour télécharger des fichiers à partir d'un serveur FTP FileZilla Server en cours d'exécution. Voici le message d'erreur lorsque je tente de le faire.

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.

Le fichier est là, et je peux le télécharger manuellement à l'aide client FTP FileZilla. Quelqu'un peut-il me dire ce qui se passe ici?

Était-ce utile?

La solution

Euh ... est-ce serveur FTP sur votre hôte local? Il est certain look it - myIP et hostname sont les mêmes. Dans ce cas, vous essayez d'écrire le même fichier sur lui-même, rond-point via l'interface loopback. L'erreur que vous obtenez est raisonnablement descriptive -. FileZilla Server a ouvert le fichier pour la lecture, et que vous essayez d'y écrire

Essayez stocker un nom de fichier différent.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top