File 读取/写入文件的跨平台程序

File 读取/写入文件的跨平台程序,file,platform,File,Platform,我想提供一个可以在Linux、Mac和Windows等平台上运行的程序,例如Python脚本。我希望程序读取目录中几个文件的内容,并根据内容在该目录中创建一个新文件。具体来说,我希望程序找到file1.txt和file2.txt,并创建一个新文件file3.txt,它是前两个文件的串联 我可能会向Linux用户提供一个Python脚本,用户可以运行它 python script.py 但是,Windows没有Python。我还有哪些程序可供选择,允许它在这些平台上运行,而用户无需安装任何额外的

我想提供一个可以在Linux、Mac和Windows等平台上运行的程序,例如Python脚本。我希望程序读取目录中几个文件的内容,并根据内容在该目录中创建一个新文件。具体来说,我希望程序找到file1.txt和file2.txt,并创建一个新文件file3.txt,它是前两个文件的串联

我可能会向Linux用户提供一个Python脚本,用户可以运行它

python script.py

但是,Windows没有Python。我还有哪些程序可供选择,允许它在这些平台上运行,而用户无需安装任何额外的东西?

我不知道有什么程序可以在所有操作系统上运行,而无需任何额外的工作。然而,Java可能是一个不错的选择,因为它通常是安装的。你可以使用C++,但是你必须在每台机器上编译它,你希望它在Windows、Mac、Linux上工作。你还必须确保你不使用任何不转移到其他OSES的库。

< P>你可以使用C++,但是你必须编译每一个平台,这有时比你想的更多。 大多数系统已经安装了某种形式的Java,这可以正常工作


Python在Windows、Mac和Linux上运行,用户只需安装它

我明白了。makefiles呢?“那有可能吗?”约翰:很不幸,我不知道怎么回答这个问题,但也许吧。我的编程经验是使用VisualStudio和XCode,它们为我做了很多事情。但是,在我所看到的情况中,我从未见过用于在Windows上编译的makefile。我知道从一个文件中读取和写入对于C++中的所有平台都是一样的,包括我不知道在目录中列出文件,如果这是你正在做的事情,如果不是,你应该在任何平台上进行精细编译。