![]() |
1
10
这是一个非常幼稚的实现,但它符合我的目的,我在网上看到了足够多的人用这个问题做出了贡献。实现是针对我的需求的,考虑到我的问题的性质,我几乎完全不关心已更改的事件,但是如果人们需要做一些不同的事情,他们可以将自己的代码放在其中,这实际上是导致大多数问题的创建。我还没有完全测试过这个,但一开始写得不错
|
![]() |
2
3
等到你能完全打开文件-我不会说这是一个很好的解决方案,但可能是在这种情况下最安全的策略。 |
![]() |
3
1
这是一个要保持同步的实现
|
![]() |
4
1
当使用ftp从另一台服务器复制文件时,在完成文件复制之前,文件名将被重命名为额外的扩展名,如下面的路径示例中所示的.tmp。 C:\InterfaceServer\OilandGas\xmlfortest\teststbfile.xml.tmp 要克服这种情况,请遵循两个步骤
|
![]() |
5
0
让源文件在数据文件完成后直接上载一个存根文件,并让文件系统监视程序监视该存根文件。例如,如果数据文件名是mydata_01234,那么存根woulb就是mydata_01234_存根。然后,filesystemwatcher应该有一个“*\u stub”的掩码。然后去掉“_stub”后缀,就可以知道数据文件名。而且存根文件在数据文件完成后才能上载,所以数据文件是免费的。 如果存根文件只有一个字节,那么在对数据文件执行任何操作之后,都应该能够删除它们,而不会产生任何问题。如果您的操作速度特别快,请在删除存根之前添加100 ms睡眠。 |
![]() |
6
0
4年后…… 存根文件是一个好主意,但是,一个更健壮的方法可能是让您的源文件先创建一个存根文件,上传您的“真实”文件,然后删除存根。 |
![]() |
RoseTeq · 流转换为0字节[重复] 1 年前 |
![]() |
Barta · 为什么它不更新ui然后运行代码wpf 1 年前 |
![]() |
D C · 如何在没有jsch的情况下从SFTP客户端读取文件 1 年前 |
|
Farrukh · 无法使用编码“utf-8”解码数据 2 年前 |
|
Ricky Martinz · 更改ftp客户端的当前目录 7 年前 |
![]() |
user7441 · ftp不传输完整文件 7 年前 |
![]() |
John D · 如何在FTP列表目录中搜索下载特定文件的模式 7 年前 |