当我们从web上下载一些可执行属性的文件(如.exe, .chm等),打开时都会提示警告:
打开文件 - 安全警告
……
来自 Internet 的文件可能对您有所帮助,但此文件类型可能危害您的计算机。如果您不信任其来源,请不要打开该软件。
我一般就直接把“打开此文件前总是询问”复选框勾掉,但如果下载的文件比较多 每个文件都要勾一次 挺烦的 。
之所以explorer知道哪些文件是从网上下载的,是因为下载完成后 ie(或winzip等工具)在文件里加了个名为 Zone.Identifier:$DATA的stream
比如一个文件 abc.chm 那么这个stream全名就是: abc.chm:Zone.Identifier:$DATA
(ntfs的stream 记得以前是可以用notepad打开的 不知道什么时候开始不行了)
这样就好办了,只要把这些stream都删掉就行了。
试一下:
D:/>del abc.chm:Zone.Identifier:$DATA
文件名、目录名或卷标语法不正确
看来windows自己的删除工具不行,不过幸好cygwin的rm可以:
D:/>rm abc.chm:Zone.Identifier:$DATA
D:/>
好。这样要批量处理一堆文件,只需要用for语句:
for %i in (*.chm) do rm %i:Zone.Identifier:$DATA
Zone.Identifier:$DATA 文件解释
最新推荐文章于 2024-11-27 19:45:00 发布