阅读、理解、执行

人生就像是在做无数的阅读理解题,完成一件事的前提,很大一部分首先是需要阅读理解,包括在直接听某人说,或者看某人写道。总之,完成一件事,首先会有多种各式各样的输入形式进行输进人的大脑。然后大脑做理解(翻译)将得到的拿去执行。所以,不管在生活或者工作亦或者是学习中,阅读理解都是人非常重要而且需要必配的能力。废话这么多....

update your backup data

没有想到还会接触到windows下cmd中的这个功能----forfiles。help_cmd_forfiles。这个命令的功能想是很多语言中的历遍功能。这是一个历遍查找某个/某类文件功能的命令。在windows自动备份/删除N天前类型的文件用得尤其广泛,也确实是很方便用。参数不多,就不再赘述。主要来看看forfiles中/C参数,这是forfiles调用WinNT中CMD命令的一个参数,格式为:
forfiles /c "cmd /c [start command  in here]"
看前面的格式,调用的命令是从引号中的cmd /c 以后开始。例如:
FORFILES /S /M *.doc /C "cmd /c echo @fsize"
echo @fsize 这个是执行的命令,这里有几个参数返回值,返回值是取自符合forfiles筛选条件的文件,下面是说明:
                        默认命令是 "cmd /c echo @file"。下列变量
                        可以用在命令字符串中:

                        @file    - 返回文件名。
                        @fname   - 返回不带扩展名的文件名。

                        @ext     - 只返回文件的扩展名。

                        @path    - 返回文件的完整路径。
                        @relpath - 返回文件的相对路径。

                        @isdir   - 如果文件类型是目录,返回 "TRUE";
                                   如果是文件,返回 "FALSE"。
                        @fsize   - 以字节为单位返回文件大小。

                        @fdate   - 返回文件上一次修改的日期。

                        @ftime   - 返回文件上一次修改的时间。
下面是一个删除12天前的备份示例:
@echo off
rem Record My backup log...
if not exist D:\del_files.log start cd .>D:\del_files.log
echo **Delete Expired Log Files![%date:~0,10% %time:~0,8%]**>>
D:\del_files.log
forfiles /p d:\test\ /m *.* /d -12 /c "cmd /c del @path @fsize>>del_files.log"
echo -----Delete done! [%date:~0,10% %time:~0,8%]----->>
D:\del_files.log
echo -------------------------------------------->>
D:\del_files.log
exit
上面没有使用太多变量,可以使用变量来替换同一字符串来减少编写错误。

相关阅读RelatedRead

用linux系统格式化windows能识别的fat32分区

Ubuntu 14.04允许root直接ssh远程服务器

Linux下编译安装OpenSSL

CentOS6.4下编译安装MariaDB数据库

新年开博之七牛云存储

今天是什么好日子

给博客制定360安全浏览器九宫格并提交

21 条评论添加评论

可以试下 crayon-syntax-highlighter,这个插件挺不错,15主题也兼容的。

回复取消回复
@html6game

嗯。没用过代码高亮的插件,之前带有

或者标签的代码能自动加上吗?

回复取消回复

看到你这个网站和我的也是用wordpress搭建的,但是不知道为啥我的打开速度很慢,我试过ping了,延时很低,所以排除这个网速的原因,请问你是用的什么版本和怎样优化的?

回复取消回复
@rocky

少见的邮箱哦。目前你的网站都打不开了。我这是禁止加在GG字体了;还是用了CDN存储;再有就是虚拟机的配置了。就这样而已。没有使用什么缓存。

回复取消回复
@酷特尔

请问你用的是哪一个空间?不行就换一个空间了

回复取消回复
@rocky

不小心又点开你的网站看了又看,你的网站是自己开发的吗?

回复取消回复

看不懂代码,留个抓印,也行有一天能用上

回复取消回复
@老何

啊哈哈。用倒是挺好用的。

回复取消回复

刚才我看了看你原来的域名kutea.net,完全看不懂了,似乎被老外搞去了

回复取消回复
@FROYO

还真没留意过呢。之前刚刚换的时候还偶尔看看。都是些广告来着。现在被人买去了。很亏

回复取消回复

forfiles没接触过 最近更新变得慢了

回复取消回复
@FROYO

嗯。几乎一个月就一篇文章了。很少折腾。去年年末到今年年初都有点忙。

回复取消回复

这些代码我怎么看不懂呢。

回复取消回复
@傅远林博客

嗯。可能是写的文章格式不太对。嘿嘿。

回复取消回复

一般人对这些命令都已经不熟悉了 这都是多年前的东西了

回复取消回复
@路易大叔

哈哈,正是,我接触计算机业比较晚,这时候的windows desktop也相对辉煌了。很少用到这些来处理服务器,现在很多都是用linux来做服务器。不过也确实好用。偶尔补补脑感觉也忒有意思。

回复取消回复