常见问题(FAQ):文件操作

复制时能否不包含特定类型文件?

可以。在复制对话框中有两行编辑框。第一行用来更改目标文件夹及文件名。第二行用来定义复制哪些特定文件,在这里不仅可以指定只复制特定类型的文件(如 *.doc、*.xls),而且还可以指定不复制特定类型的文件(如 *.*|*.bak、*.old)。
竖线后的文件类型将不会被复制。之所以使用竖线(管道符)是因为通常文件名中不容许使用它。

Total Commander无法访问含有某些字符(如ALT+255)的文件,怎么办?

DOS和Windows使用不同的字符集,即ASCII和ANSI。Windows不包含某些ASCII字符(如 DOS线图字符)!您必须使用DOS模拟器手动通过RENAME命令重命名文件。Windows NT存在相似的问题:Windows NT使用Unicode储存文件名。如果文件名使用不同的语种(如俄文和中文),Total Commander就不能访问此文件。

Total Commander在写入CD-RW驱动器时出现问题,这可能是什么原因造成的?

执行写入CD-RW驱动器操作时,需要用到所谓的UDF驱动程序(如Adaptec的EasyCD)。驱动程序的好坏取决于所用的软件及软件的新旧——一些驱动程序似乎仅在资源管理器下进行了测试。解决方案:使用其它驱动程序(如上面提到的),或更改Total Commander设置为使用资源管理器复制文件。为完成更改,您需要编辑wincmd.ini文件,在[Configuration]中手动加入一项
ExplorerForCopy=1。
缺点:您无法再使用Total Commander提供的丰富的复制功能,如后台复制。

为什么在Windows 2000下删除文件非常缓慢?

这是由于您在桌面上禁用了回收站,但并未在Total Commander中禁用。解决方案:同时在Total Commander中禁用回收站(通过菜单“配置—选项—操作方式”设置)。或者更改Total Commander设置为通过资源管理器删除。为完成更改,您需要编辑wincmd.ini文件,在[Configuration]中手动加入一项
Win95Delete=1。
这个奇怪的参数名称来源于Windows 95第一次引入了回收站的概念。

Windows 95中已经不再包含PIF编辑器,如何修改DOS程序的设置?

选定该程序或其PIF文件并按下ALT+ENTER键,将弹出该程序的属性对话框。

为什么无法修改文件夹的日期?

这是DOS的限制。DOS必须打开文件才能更改文件日期。如果无法打开文件夹进行读写操作,也就无法修改其日期。 Total Commander4.03及以后版本支持通过DOS长文件名的功能修改文件夹日期/时间。从Total Commander 4.53开始,也可以修改Windows NT及Windows 2000的文件夹时间戳。但是必须以管理员身份登陆,因为修改文件夹需要备份权限。

如何简单地重命名文件?当前的文件名应被设为默认!

选定该文件并按下SHIFT+F6键。

如何使用Total Commander格式化或复制软盘?

右击驱动器盘符,弹出的快捷菜单中包含这两个命令。在Windows NT/2000中此操作仅限当前未使用的盘符,因此需要使用驱动器按钮栏(可通过配置对话框开启显示)。另外,可以在工具栏上将如下命令新建为按钮:
rundll32.exe diskcopy.dll,DiskCopyRunDll
(复制),或
rundll32.exe shell32.dll,SHFormatDrive
(格式化)

能否使用F2键重命名(如同资源管理器)?

可以。可以通过菜单“配置—选项—其他—重定义快捷键”重新映射快捷键。重命名的命令是cm_RenameOnly。

如何按自定义大小分割文件?

通过菜单“文件—分割文件”选项,手动输入自定义大小。请注意:当输入的单位为k或M时,请明确1k=1024 bytes,1M=1024k!通常CD-R最大只支持640M。

如何创建快捷方式(lnk文件)?

有两种办法:

  1. 创建快捷方式到对面文件窗口中,选中文件按Ctrl+Shift+F5
  2. 创建快捷方式到文件所在的文件窗口中,选中文件长按右键1秒钟或者按下Shift+F10然后选择创建快捷方式选项。

如何校验已经存入软盘的文件?为什么此操作无法自动执行?

这个问题由磁盘缓存造成:当将文件写入软盘再立即读取时,这些文件并不是从软盘中读取,而是从磁盘缓存中读取。很遗憾目前尚无方法清除磁盘缓存。
解决方案:取出再重新插入软盘!然后选择所有文件并复制(F5)到NUL,或使用命令“同步文件夹”来比较磁盘中的与软盘中的文件内容。

虽然已经在Total Commander中及桌面上启用了回收站,但是Total Commander仍然是直接删除文件。

这可能是由于回收站损坏造成。请尝试以下步骤修复:

  1. 通过配置菜单在Total Commander中显示隐藏/系统文件。
  2. 在所有盘符的根目录中删除名为recycled的文件夹。警告:此操作将清空回收站!
  3. 通过资源管理器删除一个文件:此操作将重建回收站。
  4. 不要修改recycled文件夹中的内容。请通过右键点击Total Commander中的F8功能按钮访问回收站。

如何打印文件列表,或者导入文件列表到其它程序中?

有如下方式通过Total Commander打印文件夹,尽管不能够直接打印:

  1. 使用菜单“文件—打印—文件列表”来打印选中的文件名。基于当前的显示模式,可以打印文件名,或打印文件详细信息。请注意某些字体(如Fixedsys)可能无法被打印。若需要打印到文件,请安装通用打印机—仅文字,并将其连接至文件。
  2. 使用命令cm_copynamestoclip(可添加该命令到工具栏上)复制所有文件名,通过剪贴板导入其它程序。
  3. 使用我们的扩展页面上的diskdir插件创建文件列表,然后通过Word或Excel打印。
  4. 使用第三方工具(如 www.no-nonsense-software.com的print folder pro)。print folder pro是打印文件夹的专业工具。

如何按内容比较一对或多对文件夹,例如刻录CD-R之后?

可以使用同步文件夹功能:选择想要比较的文件夹,再选择菜单“命令-同步文件夹”,在弹出的对话框中勾选 “包括子文件夹”,“包括内容”及”忽略日期”,然后单击“比较”。单击“=”按钮可以隐藏或显示相同的文件。