Vb.net 阻止用户删除将上载到ftp的文件
我制作了一个可以将文件上传到ftp的软件,我希望在上传过程完成之前,不能移动/删除选择上传的文件 我的第一次尝试成功了,但我需要更多的选择Vb.net 阻止用户删除将上载到ftp的文件,vb.net,ftp,Vb.net,Ftp,我制作了一个可以将文件上传到ftp的软件,我希望在上传过程完成之前,不能移动/删除选择上传的文件 我的第一次尝试成功了,但我需要更多的选择 Dim block As New StreamReader("file location") 我找到了解决办法 此代码用于阻止用户在文件传输到ftp时删除或移动文件 Dim stopuser As New StreamReader("file location") 此代码将释放文件,以便用户可以删除或移动它们 Dim enableuser As New
Dim block As New StreamReader("file location")
我找到了解决办法此代码用于阻止用户在文件传输到ftp时删除或移动文件
Dim stopuser As New StreamReader("file location")
此代码将释放文件,以便用户可以删除或移动它们
Dim enableuser As New StreamReader("file location")
enableuser.close()
需要更多信息。。。你需要什么额外的选择。。。。如果我理解正确,用户正在通过ftp进程将文件从其文件系统上载到您的系统,您希望阻止他们删除或移动这些文件,直到该进程完成。。。这是正确的吗。这是一个windows窗体应用程序吗?是的,它是windows窗体,我不知道我当前的代码是否适合这样做。你可以发布你的工作代码,并说明你实际上在寻找什么选项吗?我以前没有这样做过,但会考虑在上传之前更改文件的权限/所有者。。。问题是,如果用户是管理员,他们仍然可以移动删除。另一个选项是将文件复制到一个临时位置,然后上载复制的文件。我有以下代码可以将拖动的文件捕获到表单Dim files()中,格式为String=e.Data.GetData(DataFormats.FileDrop),并将其循环到files()中,格式为i,整数=0到files.Length-1 Dim stopuser作为新的StreamReader(Path.GetFullPath)(档案(一))下一步