DOS 应用程序允许通过串行链路进行远程文件管理

DOS 应用程序允许通过串行链路进行远程文件管理

回想一下 MS-DOS 6.22 的时代。

我有一个嵌入式 DOS 手持设备,正在寻找一个工具来管理存储在其中的文件。我设想一个可以在设备上启动的应用程序,该应用程序打开 COM1 以获取命令以获取目录列表、通过 x/y/zmodem 发送/接收文件、移动/删除文件以及创建/移动/删除目录。

然后,Windows 应用程序可以下载递归文件列表,然后管理这些文件(例如,与本地目录同步)。

请记住,这是 DOS -- 8.3 文件名、640K RAM 和 19200bps 串行链路(真恶心!)。我更喜欢带源代码的东西,以防我们需要添加其他功能(例如,获取文件校验和以进行更改检测的能力)。

现在我已经写完了这个描述,我意识到我在要求像 LapLink 或 pcAnywhere 这样的软件。Norton 不再销售 DOS 版本的 pcAnywhere 和莱普林克斯对于 DOS 来说,50 美元的价格似乎有点贵。

您是否知道那些美好旧时光里有任何类似的应用程序?

答案1

我以前从未用过它,但是kermit 适用于 dos可能符合要求 - 它可以进行远程终端仿真 - 这意味着您可以在内部移动文件,并允许您传输文件。

如果你在一端运行的是现代版本的 Windows,科米特 95也可能很有趣 - 虽然它显然不是免费软件

编辑:显然这些链接指向的是旧的 Kermit 网站 -这是当前的

从 Kermit 页面来看,功能包括

Connection establishment and maintenance for a wide variety of connection methods (TCP/IP, X.25, LAN, serial port, modem, etc).
Terminal emulation.
Error-free file transfer.
Internet protocols including Telnet, Rlogin, FTP, and HTTP.
Internet security methods including Kerberos, SSL/TLS, SSH, and SRP.
Character-set conversion during both terminal emulation and file transfer – a unique feature of Kermit software.
Numeric and alphanumeric paging.
Script programming to automate complicated or repetitive tasks.

答案2

旧的内置 DOS 程序interlnk(及其配套程序intersvr)应该足够了。我曾经使用它通过双向串行连接直接连接基于 DOS 的机器进行文件传输。它基本上允许您将一台 PC 上的目录安装为客户端上的驱动器号。这应该可以满足您的需要。不过,我相信 Windows 在 Windows 98(或 ME)中终止了对该协议的本机支持,因此您必须拆分 VM、DOS 分区或 DOSbox 来运行它(尽管我不确定它是否适用于 DOSbox;我还没有尝试过)。

这是维基百科对此的注释:Interlnk/Intersvr 关于 MS-DOS 命令列表 - 维基百科

DOS 中与这些程序相关的帮助文档为我提供了足够的信息,使我能够在高中时(那时还没有互联网)设置和使用它,所以如果你能得到这些程序(无论如何它们应该包含在 DOS 中),你应该能够弄清楚如何让它们运行。

相关内容