批量文件,用于解锁从Internet复制的文件

时间:2013-03-07 05:08:11

标签: windows windows-7 batch-file

当我们从互联网上复制文件(dll)时,Win7会阻止它。当我们获取文件属性时,unblock选项显示在下图中。我可以使用什么命令从批处理文件中取消阻止文件?

enter image description here

3 个答案:

答案 0 :(得分:10)

据说这应该有效:

echo.>myDownloadedFile.exe:Zone.Identifier

在此处查看更详细的讨论Unblock a file with PowerShell?,其中还介绍了使用Powershell和SysInternals的streams工具的其他方法。

答案 1 :(得分:8)

按照其他建议做一个。 即:

echo.>myDownloadedFile.dll:Zone.Identifier

Unblock-File myDownloadedFile.dll

但要像OP要求那样'批量':

get-childitem *.jpg, *.gif | Unblock-File 

或在DOS中:

FOR %a in (*.jpg *.gif) do (echo.>%a:Zone.Identifier)

答案 2 :(得分:1)

您可以使用streams -d path / to / file.zip 这可以在http://technet.microsoft.com/en-us/sysinternals/bb897440

找到