![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-12 23:20 |
共 47,811 主题排行 / 349,897 发帖 / 今日 0 篇 / 48,256 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » win7 这个系统有没有什么新的东西,跟dos相关的? |
| 可打印版本 838 / 4 |
| 第1楼 abxialiang | 发表于 2010-01-08 15:37 |
| 新手上路 发帖 11 积分 11 | |
|
win7 这个系统有没有什么新的东西,跟dos相关的? 是否添加了什么命令,我刚安装不久,只看到它的很多命令帮助中文化了,其它的还没有去了解它。
|
|
| 第2楼 HAT | 发表于 2010-01-08 16:44 |
| 版主 发帖 5,017 积分 9,023 | |
|
增加一些新的命令。
|
|
| 第3楼 weasel | 发表于 2010-01-08 23:21 |
| 初级用户 发帖 66 积分 118 | |
|
win7不错的时间处理命令
FORFILES {yyyy-MM-dd | dd}] 描述: 选择一个文件(或一组文件)并在那个文件上 执行一个命令。这有助于批处理作业。 参数列表: /P pathname 表示开始搜索的路径。默认文件夹是当前工作的 目录 (.)。 /M searchmask 根据搜索掩码搜索文件。默认搜索掩码是 '*'。 /S 指导 forfiles 递归到子目录。像 "DIR /S"。 /C command 表示为每个文件执行的命令。命令字符串应该 用双引号括起来。 默认命令是 "cmd /c echo @file"。下列变量 可以用在命令字符串中: @file - 返回文件名。 @fname - 返回不带扩展名的文件名。 @ext - 只返回文件的扩展。 @path - 返回文件的完整路径。 @relpath - 返回文件的相对路径。 @isdir - 如果文件类型是目录,返回 "TRUE"; 如果是文件,返回 "FALSE"。 @fsize - 以字节为单位返回文件大小。 @fdate - 返回文件上一次修改的日期。 @ftime - 返回文件上一次修改的时间。 要在命令行包括特殊字符,字符请以 0xHH 形式使用十六进制代码(例如,0x09 为 tab)。 内部 CMD.exe 命令前面应以 "cmd /c" 开始。 /D date 选择文件,其上一次修改日期大于或等于 (+), 或者小于或等于 (-) 用 "yyyy-MM-dd" 格式指定的日期; 或选择文件,其上一次修改日期大于或等于 (+) 当前日期加 "dd" 天,或者小于或等于 (-) 当前 日期减 "dd" 天。有效的 "dd" 天数可以是 0 - 32768 范围内的任何数字。如果没有指定, "+" 被当作默认符号。 /? 显示帮助消息。 例如: FORFILES /? FORFILES FORFILES /P C:\WINDOWS /S /M DNS*.* FORFILES /S /M *.txt /C "cmd /c type @file | more" FORFILES /P C:\ /S /M *.bat FORFILES /D -30 /M *.exe /C "cmd /c echo @path 0x09 在 30 前就被更改。" FORFILES /D 2001-01-01 /C "cmd /c echo @fname 在 2001年1月1日就是新的。" FORFILES /D +2006-11-25 /C "cmd /c echo @fname 今天是新的。" FORFILES /M *.exe /D +1 FORFILES /S /M *.doc /C "cmd /c echo @fsize" FORFILES /M *.txt /C "cmd /c if @isdir==FALSE notepad.exe @file" 删除三十天前的文件forfiles /p "C:\temp" /s /m *.* /d -30 /c "cmd /c del @path" |
|
| 第4楼 weasel | 发表于 2010-01-08 23:24 |
| 初级用户 发帖 66 积分 118 | |
|
mklink 便是用来创建符号链接的,这个命令并不知名,使用的人也不多。
微软便在 widows中 偷偷地用起了这个工具 。在用户目录下,可以看到很多很像快捷方式的文件,当然这是隐藏的,但却不能打开,其实这便是符号链接。 MKLINK | | ] Link Target /D 创建目录符号链接。黙认为文件 符号链接。 /H 创建硬链接,而不是符号链接。 /J 创建目录联接。 Link 指定新的符号链接名称。 Target 指定新链接引用的路径 (相对或绝对)。 注:上述的符号链接等同于Linux中的软链接。 |
|
| 第5楼 HAT | 发表于 2010-01-09 16:24 |
| 版主 发帖 5,017 积分 9,023 | |
|
forfiles和mklink在Vista里面就有了
|
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |