[英]Watch for files in a folder in VB.NET
我需要查看网络中的文件夹,如果一天中的任何时间丢失任何文件,则需要ftp到其他文件夹。
这是可行的方法吗? 有一些链接可以带我去正确的方向吗?
使用System.IO.FileSystemWatcher监视文件夹:侦听文件系统更改通知,并在目录或目录中的文件更改时引发事件。
使用System.Net.FtpWebRequest通过FTP发送文件。
最好的选择可能是filewatcher组件 。 它似乎可以通过网络正常运行。
要监视文件系统,(适当命名的) FileSystemWatcher是一个有用的选项。 但是,有许多不可靠的报告,因此定期轮询很重要。
有关小的“轮询与FileSystemWatcher”辩论,请参阅此问题 。
就FTP上传而言,正如Alfred所说, FtpWebRequest应该做您需要的事情。
正如其他人所提到的,FileSystemWatcher在大多数情况下都可以正常工作,但不能在Novell网络驱动器上使用。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.