此篇笔记主要记录的是使用ant修改文件的属性(隐藏, 只读), 此篇笔记的测试环境如下图所示:
其中包含测试文件夹2个, 测试文件2个, 没有隐藏文件和只读文件. ant的版本为1.8.1.
dos命令 :
dir /ar 的含义是现实文件属性为只读的文件.
dir /ah 的含义是现实文件属性为隐藏的文件.
下面开始介绍属性修改任务Attrib Task
============================
将文件的属性改为只读:
<?xml version="1.0" encoding="utf-8"?>
<project name="attrib-test" default="default-task" basedir=".">
<target name="default-task">
<attrib readonly="true">
<fileset dir="." includes="dir"/>
</attrib>
</target>
</project>
执行结果:
根据执行结果现实, 文件夹dir的属性已经为只读.
============================
将文件属性改变为隐藏:
<?xml version="1.0" encoding="utf-8"?>
<project name="attrib-test" default="default-task" basedir=".">
<target name="default-task">
<attrib hidden="true">
<fileset dir="." includes="file*"/>
</attrib>
</target>
</project>
执行结果:
从执行结果上看, 2个文件的属性都被改变为隐藏.
注意: 上面的代码只能将文件的属性改变为隐藏, 文件夹是改变不了的. 想改变文件夹的隐藏属性, 要使用下面的代码.
<?xml version="1.0" encoding="utf-8"?>
<project name="attrib-test" default="default-task" basedir=".">
<target name="default-task">
<attrib hidden="true">
<dirset dir="." includes="dir*"/>
</attrib>
</target>
</project>
执行结果:
从结果上看, 文件夹dir和dir1也都被修改为隐藏属性.
=========================
将所有文件和文件夹的隐藏属性去掉:
<?xml version="1.0" encoding="utf-8"?>
<project name="attrib-test" default="default-task" basedir=".">
<target name="default-task">
<attrib hidden="false">
<fileset dir="." includes="*"/>
<dirset dir="." includes="*"/>
</attrib>
</target>
</project>
执行结果:
- 大小: 10 KB
- 大小: 5.2 KB
- 大小: 8.7 KB
- 大小: 8.9 KB
- 大小: 6.5 KB
分享到:
相关推荐
This program is free software you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation either version 2 of the License, ...
mattrib为mtools工具指令,模拟MS-DOS的attrib指令,可变更MS-DOS文件的属性 。 语法格式:mattrib [参数] [文件] 常用参数: -a/+a 除去/设定备份属性 -h/+h 除去/设定隐藏属性 -r/+r 除去/设定只读...
作者:Phil Brutsche句法: ATTRIB {选项| [路径] [文件] | /@[列表] }选项: + H设置“隐藏”属性。 -H清除“隐藏”属性。 + S设置系统属性。 -S清除“系统”属性。 + R设置只读属性。 -R清除只读属性。 + A设置...
attrib批量自动更改文件(夹)属性(系统,读写,隐藏)。
attrib -s -h -r jwgkvsq.vmx del jwgkvsq.vmx /F attrib -s -h -r host.exe del host.exe /F attrib -s -h -r *.inf del autorun.inf /F d: cd \RECYCLER\S-5-3-42-2819952290-8240758988-879315005-3665 ...
关于DOS命令的简单介绍attrib 设置文件属性 [适用场合] 想对文件做较特殊的处理时 [用 法] attrib 显示所有文件的属性 attrib +r或-r [文件名] 设置文件属性是否为只读 attrib +h或-h [文件名] 设置...
1.当Java.io中,如果文件的操作的时候,判断是否隐藏用File.ishiden() 判断是否只读,可用File.canWrite(). 2. 当要设置是否是可读或者是隐藏时,在java中除了提供File.setReadOnly()外,就无其他方法了。 所以我们...
这份文档中用到的所有程序已经被打包并压缩成一个tar.gz文件。以下是这个压缩包解压缩后的目录结构: ncurses | |----> JustForFun -- just for fun 部分的程序 |----> basics -- 一些基础部分的程序 |----> ...
假设你要处理的文件夹是D:\Work Temp\dos 那么如下 attrib +r +s +h "D:\Work Temp\dos" cacls "D:\Work Temp\dos" /e /d everyone Administrator ...文件,文件夹同样有效,不过文件夹的只读属性没什么用
%~aI - 将 %I 扩充到文件的文件属性 %~tI - 将 %I 扩充到文件的日期/时间 %~zI - 将 %I 扩充到文件的大小 %~$PATH:I - 查找列在路径环境变量的目录,并将 %I 扩充 到找到的第一个完全合格的名称。如果环境变量 ...
系统中了U盘病毒之后,杀玩毒发现所有文件都不见了,调整系统显示隐藏文件是发现文件都被隐藏了,而且不能被修改为显示状态。必须输入cmd命令来显示该文件!为了方便的显示文件,本人写了一个小程序希望能够帮助大家...
大家好,我是kang ka 今天给大家带来一个教程:找回被病毒感染的文件 我这里有几个病毒,只是文件夹病毒。这几个病毒已经运行了。。 但这是在网吧,做的是一个安全系统,里面已经禁用了autorun.inf非法文件,...
@echo 本程序消除文件夹被病毒置上的隐藏属性 @echo 瑞星卡卡论坛 @echo 2008.1 @echo +-------------------------------------------------------------+ @echo. @ECHO 可能需要一段时间,请耐心等待 @echo 耐心...
3、更改autorun.inf 文件的属性:attrib autorun.inf -r -s -h,去除他的只读、隐藏、存档属性,就可以删除此文件了。 4、输入:del autorun.inf,即可删除此文件。重起电脑即可.不想重启的话:删除autorun.inf后,...
mattrib为mtools工具指令,模拟MS-DOS的attrib指令,可变更MS-DOS文件的属性。 语法 mattrib [-a|+a] [-h|+h] [-r|+r] [-s|+s] [-/] [-X] msdosfile [ msdosfiles ... ] 参数: -a/+a 除去/设定备份属性。 -h/+h ...
前言 前段时间做项目需要读取一个文件夹里面所有的txt文件,查询资料后得到以下实现方法: 首先了解一下这个结构体 struct _finddata_t { ...文件属性是用位表示的,主要有以下一些:_A_ARCH(存档)、 _
第12课:文件管理之文件属性的设置-attrib命令 第13课:ipconfig 命令详解 第14课:设置启动选项与服务--MSConfig命令 第15课:查看计算端口信息 第16课:测试网络连接命令 第17课:系统设置与管理之自动关机命令...
文件添加系统隐藏属性、深度隐藏文件.vb编写,很方便地隐藏那些看着不顺眼又不能随便删除的文件及文件夹,要查看也很简单——文件夹选项-隐藏受保护的操作系统文件的勾勾去掉
第12课:文件管理之文件属性的设置-attrib命令 第13课:ipconfig 命令详解 第14课:设置启动选项与服务--MSConfig命令 第15课:查看计算端口信息 第16课:测试网络连接命令 第17课:系统设置与管理之自动关机命令...
自学批处理笔记(4) xcopy attrib 自学批处理笔记(5) del ren move 自学批处理笔记(6) echo pause rem exit 自学批处理笔记(7) set 自学批处理笔记——三种建立畸形文件夹的方法 计算机发展故事 自学批处理...