У меня проблема с ftp.SyncLocalDir, когда у меня есть открытый файл в локальном каталоге.
Я использую пример из http://www.example-code.com/vbnet/ftp_syncLocalTree.asp с небольшими изменениями. Он работал нормально несколько дней, а затем перестал работать. Я обнаружил, что один из файлов открыт в локальном каталоге. Просматривая форум http://chilkatforum.com/, я вижу, что в одном из ответов говорилось, что «Chilkat обнаружит ошибки. которые, вероятно, являются ошибками разрешения / доступа и будут продолжены до конца загрузки ».
Со мной этого не происходит. В тексте последней ошибки говорится, что файл используется другим процессом. Другие файлы не синхронизируются. Что-то еще мне нужно добавить в код, чтобы заставить его продолжить работу после ошибки?
Ниже приводится текст последней ошибки.
Спасибо Стив
ChilkatLog:
SyncLocalDir:
DllDate: Dec 5 2014
ChilkatVersion: 9.5.0.46
UnlockPrefix: *********
Username: *********
Architecture: Little Endian; 32-bit
Language: .NET 4.0
VerboseLogging: 0
commandCharset: ansi
dirListingCharset: ansi
localDirPath: Q:\TEST
mode: 2
ProgressMonitoring:
enabled: yes
heartbeatMs: 0
sendBufferSize: 65536
--ProgressMonitoring
downloadDir:
getFile2:
localFilename: Q:\TEST/LINE_6 _13.csv
Replacing existing local file
openForReadWriteWin32:
Failed to open file (2)
localFilePath: Q:\TEST\LINE_6 _13.csv
currentWorkingDirectory: H:\Code In Progress\LLS\Gen 3 Test And Crimp
w-network\VB Code\trunk\FTP Syncronize\bin\Debug
osErrorInfo: The process cannot access the file because it is being us
ed by another process.
localWindowsFilePath: Q:\TEST\Line 6\LINE_6 _13.csv
--openForReadWriteWin32
--getFile2
Failed to download file
failedFilename: /LINE_6 _13.csv
--downloadDir
Failed.
--SyncLocalDir
--ChilkatLog