DOS APPEND命令:解决老旧MASM与现代文件组织的冲突
2024-12-20
在构建DOS 2.11源码时,作者面临一个难题:古老的MASM 1.25不支持目录结构,而现代化的文件组织需要树形目录。为了避免将所有文件堆积在一个目录,作者巧妙地利用了DOS APPEND命令。APPEND是一个TSR程序,它可以拦截文件打开等系统调用,并在当前目录找不到文件时,从预设路径列表中查找。这使得MASM 1.25能够在树形目录结构中找到所需文件,解决了历史遗留问题,也展现了APPEND命令在特定场景下的强大实用性。