Windows Commander(以下简称WinCMD)的大名大家一定都听说过它有一些隐藏参数通过修改这些隐藏参数我们可以让它的工作效率更高要添加这些隐藏参数就必须找到WinCMDini文件(这个文件通常位于C:\windows或者C:\winnt目录下)并在它的[Configuration]一节下面添加命令行参数 CopyBlockSize和CopyBlockSizeOther这两个参数决定了WinCMD在复制文件时每次读写 的块的大小单位为KB默认值和最小值都是(即KB)其中CopyBlockSize表示在同一个物理硬盘进行复制时读写块的大小CopyBlockSizeOther表示在不同物理硬盘之间进行复制时读写块的大小这两个参数的值设置过小复制文件时需要进行多次读写参数值设置过大当发生磁盘读写校验错误时计算机重新读写也会浪费时间最好的方法就是通过Windows自带的性能监视器观察磁盘性能再决定这个参数的大小 CopyHugeBlockSize和CopyHugeBlockSizeOther两个参数决定了WinCMD在复制特大文件时读写块的大小CopyHugeBlockSize的最小值是MBCopyHugeBlockSizeOther的最小值是KB超过这个大小的文件由WinCMD直接读写而不使用硬盘缓存复制其他小文件时仍使用CopyBlockSize的设置这个设置没有默认值如果WinCMDini里没有这项设置WinCMD在复制大文件时就不使用直接读写方式 推荐大家使用下列设置 CopyBlockSize= CopyHugeBlockSize= CopyBlockSizeOther= CopyHugeBlockSizeOther= 当使用上面的设置后WinCMD在复制文件时的表现会和原来不一样比如在同一个物理硬盘上复制一个MB的文件时WinCMD会先跳到%再一下就跳到%这就是CopyHugeBlockSize参数在起作用 ExplorerForCopy参数决定了WinCMD是使用其内置的复制功能()还是使用Windows Explorer()来复制文件如果使用Windows Explorer来复制文件在复制过程中就不会出现WinCMD的复制进度条而是出现Explorer的进度条 以上参数参考了WinCMD的帮助大家可以放心使用同时欢迎大家来信和我一起探讨 |