回到DOS时代,我随身携带放在软盘里的工具是一个叫做touch的软件。通过输入文件名或者用通配符作为参数的方式运行它,将可以更新文件的时间/日期属性,可以是当前时间或者自己指定时间/日期。它使用非常简便,特别是由于软件故障而需要更改日期属性的时候非常好用。 有时候我也用别的程序-包括命令行(CLI)和图形界面-它们最终要实现的目的都一样,就是更改额外属性。
然而,直到最近,我才偶然发现一个口碑非常好的程序:Nir Sofer’s最近发布的工具BulkFileChanger(可以参考Nirsoft的其它工具,比如NTFSLinksView 和 BlueScreenView)。 ……
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
回到DOS时代,我随身携带放在软盘里的工具是一个叫做touch的软件。通过输入文件名或者用通配符作为参数的方式运行它,将可以更新文件的时间/日期属性,可以是当前时间或者自己指定时间/日期。它使用非常简便,特别是由于软件故障而需要更改日期属性的时候非常好用。
有时候我也用别的程序-包括命令行(CLI)和图形界面-它们最终要实现的目的都一样,就是更改额外属性。然而,直到最近,我才偶然发现一个口碑非常好的程序:Nir Sofer's最近发布的工具BulkFileChanger(可以参考Nirsoft的其它工具,比如NTFSLinksView 和 BlueScreenView)。
BulkFileChanger通过实际使用来证明自己的价值;它让你可以选择若干文件,在windows浏览器中拖拽选择或者用通配符,然后给出一系列指定值来改变它们的属性。这些变更包括更改文件的创建/变更/访问的时间属性值和只读/隐藏/系统/归档标签(也叫做R/H/S/A标签)这些属性值。你还可以用很便捷的表格显示来查看有疑问的文件的当前属性值。
注:你可以拖拽一个文件夹,将其中所有内容都添加到列表中。当然,用这个程序无法智能地获得文件夹属性。当执行时间属性变更的时候,你可以任意指定要更改的时间值或通过指定一系列数字单位来进行调整:秒、分钟、小时、天、月或年。另一个可用的选项是允许你指用格林威治时间定日期,这对于那些设置为GMT时间的服务器来说非常有用。你还可以选择将R/H/S/A的值自动变更为与当前值相反,如果你只是想简单的将当天设置翻转一遍,而不想手动挨个更改,这倒是一个不错的技巧。
BulkFileChanger还提供了其它一些功能。例如,当你按F3键通过通配符添加文件时,你可以选择一个目录并指定它下面一定数量的子目录来进行递归操作(如果有的话)。在主窗口中选择文件按下F7键时,你可以执行任何命令行程序,并将选择的文件做为参数。选择多个文件可以将每个文件挨个运行一遍。请注意,当你这么操作的时候,程序中的所有进程都并行运行,所以务必小心你运行的东西不会很耗费CPU或者I/O资源。当然,如果可以选择排队运行这个程序,而不是并行,就更完美了。
还有一类BulkFileChanger对文件无法实现的操作就是批量重命名。我所知道的是,Nirsoft目前还不具备批量重命名的功能,但是我可以用这周买啤酒的钱来打赌,BulkFileChanger在未来的某个版本中一定会将这个功能添加进去。
图1. BulkFileChanger
作者
Serdar Yegulalp从1994年到2001年为Windows杂志写作,覆盖了广泛的技术方面。他现在是《The Windows 2000 Power Users Newsletter》一书的出版者,辛勤钻研他擅长的Windows NT, Windows 2000 and Windows XP领域,并为TechTarget写专栏。
翻译
相关推荐
-
使用Sysinternals免费WinObj工具追踪系统资源
在大多数情况下,终端用户不能直接获取资源的相关信息,因为用户并没有特别的理由去这样做。但是,管理员或程序员几乎肯定会有各种理由需要去了解资源。