所以我有一个运行简单命令行程序的 AIR 应用程序。该程序基本上接收一个文件,解压缩并输出结果。我可以给它的唯一参数是输入文件,它会自动将结果输出到它所在的文件夹中。当然,我正在使用NativeProcess
该类运行程序,而该类又需要一个NativeProcessStartupInfo
对象来启动。
反正NativeProcessStartupInfo
'sworkingDirectory
属性设置为我要放入程序的文件所在的文件夹,这样解压后的结果就放入那个文件夹。然而,问题是该程序需要一个附加文件(.dat)在与它运行相同的目录中。这意味着无论在哪里workingDirectory
,.dat 也需要在那里。
目前,我正在复制 .dat 并在解压完成后将其删除。我想知道是否有更好的方法来做到这一点?是否有我不知道的价值NativeProcess
或可以提供帮助?NativeProcessStartupInfo