VB.Net从目录中的文件中删除锁定属性

VB.Net从目录中的文件中删除锁定属性,vb.net,winforms,file,attributes,Vb.net,Winforms,File,Attributes,我正在制作一个小程序,我需要能够从指定目录中的所有文件(无论这些文件的扩展名如何)中删除Lock属性。到目前为止,我还没有在web上找到这样做的方法,因此我真的不知道如何启动该工作的基本代码,因此我所能做的就是为您提供我的Windows窗体的元素: txtDirectory:这是目录所在的位置 显示/选择。显示目录中的所有文件都需要删除 从中获取锁属性-请参阅btnConfirm以了解更多信息 b选择目录:此按钮打开目录选择 对话本节不需要任何代码,但可以随意添加 如果你认为它可以改进我的程序

我正在制作一个小程序,我需要能够从指定目录中的所有文件(无论这些文件的扩展名如何)中删除Lock属性。到目前为止,我还没有在web上找到这样做的方法,因此我真的不知道如何启动该工作的基本代码,因此我所能做的就是为您提供我的Windows窗体的元素:

  • txtDirectory
    :这是目录所在的位置 显示/选择。显示目录中的所有文件都需要删除 从中获取锁属性-请参阅btnConfirm以了解更多信息
  • b选择目录
    :此按钮打开目录选择 对话本节不需要任何代码,但可以随意添加 如果你认为它可以改进我的程序,请编写代码
  • btn确认
    :此 按钮是单击时指定目录中所有文件的位置 将从“锁定”属性中删除<这就是我真正想要的 需要帮助。

我该怎么做呢?

我搜索了
VB.Net Remove Lock File Attribute
,找到了很多点击。这几乎是列表的顶部:什么是Lock属性,NTFS备用数据流?例如,当文件来自网络中的另一台计算机时,该文件会明显处于活动状态?是的,这是由生成的。作为一个简单的解决方案,您可以执行SysInternals'从路径中的所有文件以及可选的子路径中删除所有AD。它是静默的,所以您只需
Process.Start()
。或者重定向输出,以记录/读取受影响的文件列表。@AndrewMorton是的,这就是我刚才想的。谢谢你的帮助!:)