最近,我开始着手探索将大约 16k Corel Paradox 4.0 数据库表(我的客户在 20 多年来一直使用遗留平台,主要是由于大量的后勤问题)转换为更现代的格式(ieCSV、SQL 等)的方法。质量,到目前为止,我一直在研究 PHP,因为它有一个专门用于 Paradox 数据处理的库,但是我对如何编写转换代码相当有信心(即简单地调用一些文件打开、关闭和写入函数)我担心错误检测并确保在运行脚本时,我不会花费数小时等待它运行,只看到导出的 16k 损坏文件。
另外,我不完全确定调用文件的逻辑循环。我正在考虑让程序生成具有适当扩展名的所有文件的列表,然后遍历该列表,但是我不确定这是否适合这种大小的目录。
这是在带有 XAMPP 设置的本地 Windows 7 x64 系统上运行的(数据库都是内部使用的)所以我不确定纯 PHP 是否是最好的主意——所以我一直想知道 Python 或其他一些轻量级脚本语言可能更适合处理这个问题。
非常感谢您的任何见解和帮助,