FtpResponse21: 550 El proceso no tiene acceso al archivo porque está siendo utilizado por otro proceso. Chilkat FTP y FileZilla Server

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

  •  10-10-2019
  •  | 
  •  

Pregunta

Estoy utilizando el componente Chilkat FTP para descargar algunos archivos de un servidor FTP FileZilla Server en ejecución. A continuación se presenta el mensaje de error cuando trato de hacerlo.

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.

El archivo está allí, y puede descargarlo de forma manual utilizando el cliente FTP FileZilla. Alguien me puede decir lo que está pasando aquí?

¿Fue útil?

Solución

Uh ... es este servidor FTP en su ordenador local? Seguro que parece it - myIP y hostname son los mismos. En ese caso, usted está tratando de escribir el mismo archivo sobre sí mismo, rotonda a través de la interfaz de bucle de retorno. El error que está recibiendo es bastante descriptiva -. FileZilla Server tiene el archivo abierto para la lectura, y que está tratando de escribir en él

Trate de almacenamiento a un nombre de archivo diferente.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top