![]() ![]() | |
CHKDSK | |
检查磁盘并显示状态报告。 CHKDSK [volume[[path]filename]]] [/F] [/V] [/R] [/X] [/I] [/C] [/L[:size]] volume 指定驱动器(后面跟一个冒号)、装入点 或卷名。 filename 仅用于 FAT: 指定要检查是否有碎片的文件。 /F 修复磁盘上的错误。 /V 在 FAT/FAT32 上: 显示磁盘上每个文件的完整路径和名称。 在 NTFS 上: 如果有清除消息,将其显示。 /R 查找不正确的扇区并恢复可读信息(隐含 /F)。 /L:size 仅用于 NTFS: 将日志文件大小改成指定的 KB 数。 如果没有指定大小,则显示当前的大小。 /X 如果必要,强制卷先卸下。 卷的所有打开的句柄就会无效(隐含 /F)。 /I 仅用于 NTFS: 对索引项进行强度较小的检查。 /C 仅用于 NTFS: 跳过文件夹结构内的周期检查。 /I 和 /C 命令选项跳过卷的某些检查,减少运行 Chkdsk 所需的时间。 | |
COPY | |
将一份或多份文件复制到另一个位置。 COPY [/V] [/N] [/Y | /-Y] [/Z] [/A | /B ] source [/A | /B] [+ source [/A | /B] [+ ...]] [destination [/A | /B]] source 指定要复制的文件。 /A 表示一个 ASCII 文本文件。 /B 表示一个二进位文件。 destination 为新文件指定目录和/或文件名称。 /V 验证新文件写得正确。 /N 当复制一份带有非 8dot3 名称的文件,如果可能的话,使用短文件名。 /Y 取消提示以确认您希望改写一份现存目录文件。 /-Y 引起提示确认您想改写一份现存目标文件。 /Z 用可重新启动模式复制已联网的文件。 命令选项 /Y 可以在 COPYCMD 环境变量中预先设定。这可能会被命令行上的 /-Y 替代。除非 COPY命令是在一个批文件脚本中执行的,默认应为在改写时提示。 要附加文件,请为目标指定一个文件,为源指定数个文件(用通配符或 file1+file2+file3 格式)。 | |
CLS | |
清除屏幕。 CLS | |
DATE | |
显示或设置日期。 DATE [/T | date] 仅键入 DATE 而不加参数,可以显示当前日期设置,并且提示您输入新的日期。按 ENTER 键即可保持原有日期。 如果命令扩展名被启用,DATE 命令会支持 /T 命令选项;该命令选项告诉命令只输出当前日期,但不提示输出新日期。 |
![]() ![]() | |
DEL.OR.ERASE | |
删除一或数个文件。 DEL [/P] [/F] [/S] [/Q] [/A[[:]attributes]] names ERASE [/P] [/F] [/S] [/Q] [/A[[:]attributes]] names names 指定一个或数个文件或目录列表。通配符可被用来删除多个文件。如果指定了一个目录,目录中的所有文件都会被删除。 /P 删除每一个文件之前提示确认信息。 /F 强制删除只读文件。 /S 从所有子目录删除指定文件。 /Q 安静模式。删除全域通配字符时,不要求确认。 /A 根据属性选择要删除的文件。 attributes R 只读文件 S 系统文件 H 隐藏文件 A 存档文件 - 表示“否”的前缀 如果命令扩展名被启用,DEL 和 ERASE 会如下改变: /S 命令选项的显示语法会颠倒,即它只给您显示已经删除的文件,而不显示找不到的文件。 | |
DIR | |
显示目录中的文件和子目录列表。 [drive:][path][filename]指定要列出的驱动器、目录和/或文件。 | |
DOSKEY | |
编辑命令行,重调用 DOS 命令,并创建宏。 DOSKEY [/REINSTALL] [/LISTSIZE=size] [/MACROS[:ALL | :exename]][/HISTORY] [/INSERT | /OVERSTRIKE] [/EXENAME=exename] [/MACROFILE=filename][macroname=[text]] /REINSTALL 安装一组新的 Doskey。 /LISTSIZE=size 设置命令历史记录的缓冲区大小。 /MACROS 显示所有 Doskey 宏。 /MACROS:ALL 为具有 Doskey 宏的执行文件,显示所有的Doskey 宏。 /MACROS:exename 显示指定执行文件的所有 Doskey 宏。 /HISTORY 显示保存在内存中的所有命令。 /INSERT 指定用键入的新文字插入旧文字中。 /OVERSTRIKE 指定新文字改写旧文字。 /EXENAME=exename 指定执行文件。 /MACROFILE=filename 指定安装的宏文件。macroname 指定所创建宏的名称。text 指定要登记的命令。 使用上下箭头键选择命令;ESC 清除命令行;F7 显示命令历史记录;ALT+F7 清除命令历史记录;F8 搜索命令历史记录;F9 按编号选择命令;ALT+F10 清除宏定义。 以下是 Doskey 宏定义的特殊码: $T 命令分隔符号。允许一个宏可以含多个命令。 $1-$9 批处理参数。与批处理程序中的 %1-%9 相同。 $* 以命令行中命令名称后面的任何内容替换的符号。 | |
EXPAND | |
重命名文件。 RENAME [drive:][path]filename1 filename2. REN [drive:][path]filename1 filename2. 请注意,您不能为目标文件指定新的驱动器或路径。 |
![]() ![]() | |
FIND | |
在文件中搜索字符串。 FIND [/V] [/C] [/N] [/I] "string" [[drive:][path]filename[ ...]] /V 显示所有未包含指定字符串的行。 /C 仅显示包含字符串的行数。 /N 显示行号。 /I 搜索字符串时忽略大小写。 "string" 指定要搜索的文字串, [drive:][path]filename指定要搜索的文件。 如果没有指定路径,FIND 将搜索键入的或者由另一命令产生的文字。 | |
FORMAT | |
格式化磁盘以供使用。 FORMAT volume [/FS:file-system] [/V:label] [/Q] [/A:size] [/C] [/X] FORMAT volume [/V:label] [/Q] [/F:size] FORMAT volume [/V:label] [/Q] [/T:tracks /N:sectors] FORMAT volume [/V:label] [/Q] [/1] [/4] FORMAT volume [/Q] [/1] [/4] [/8] volume 指定驱动器(后面跟一个冒号)、装入点 或卷名。 /FS:filesystem 指定文件系统类型(FAT、FAT32 或 NTFS)。 /V:label 指定卷标。 /Q 执行快速格式化。 /C 默认情况下,将压缩在该新建卷上创建的文件。 /X 如果必要,先强制卸下卷。那时,该卷所有已打开的句柄不再有效。 /A:size 替代默认配置单位大小。极力建议您在一般状况下使用默认设置。 NTFS 支持 512、1024、2048、4096、8192、16K、32K、64K。 FAT 支持 512、1024、2048、4096、8192、16K、32K、64k,(128k、256k 用于大于 512 字节的扇区) 。 FAT32 支持 512、1024、2048、4096、8192、16k、32k、64k,(128k 、256k 用于大于 512 字节的扇区)。 注意 FAT 及 FAT32 文件系统对卷上的群集数量有以下限制: FAT: 群集数量 <= 65526 FAT32: 65526 < 群集数量 < 268435446 如果判定使用指定的群集大小无法满足以上需求,格式化将立即停止。 NTFS 压缩不支持大于4096 的分配单元。 /F:size 指定要格式化的软盘大小(160、180, 320, 360, 640, 720, 1.2, 1.23, 1.44, 2.88, 或 20.8). /T:tracks 为磁盘指定每面磁道数。 /N:sectors 指定每条磁道的扇区数。 /1 格式化单面软盘。 /4 在高密度驱动器内格式化 5.25 寸 360K 软盘。 /8 每条磁道格式化八个扇区。 | |
FTYPE | |
显示或修改用在文件扩展名关联中的文件类型 FTYPE [fileType[=[openCommandString]]] fileType 指定要检查或改变的文件类型 openCommandString 指定调用这类文件时要使用的开放式命令。 键入 FTYPE 而不带参数来显示当前有定义的开放式命令字符串的文件类型。 FTYPE 仅用一个文件类型启用时,它显示那个文件类型目前的开放式命令字符串。如果不为开放式命令字符串指定,FTYPE 命令将删除那个文件类型的开放式命令字符串。在一个开放式命令字符串之内,命令字符串 %0 或 %1 被通过关联调用 的文件名所代替。%* 得到所有的参数,%2 得到第一个参数,%3 得到第二个,等等。%~n 得到其余所有以 nth 参数打头的参数;n 可以是从 2 到 9 的数字。例如: ASSOC .pl=PerlScript FTYPE PerlScript=perl.exe %1 %* 允许您启用以下 Perl 脚本: script.pl 1 2 3 如果不想键入扩展名,则键入以下字符串: set PATHEXT=.pl;%PATHEXT% 被启动的脚本如下: script 1 2 3 | |
MD.OR.MKDIR | |
创建目录。 MKDIR [drive:]path MD [drive:]path 如果命令扩展名被启用,MKDIR 会如下改变: 如果需要,MKDIR 会在路径中创建中级目录。例如: 假设 /a 不存在,那么: mkdir /a/b/c/d 与: mkdir /a chdir /a mkdir b chdir b mkdir c chdir c mkdir d 相同。如果扩展名被停用,则需要键入 mkdir /a/b/c/d。 |