我有一个包含多个50多个文件的复杂项目。
我想将所有这些文件提取到一个文件中,标记为是否来自。
我可能有这样的代码设置:
src
|
+ - Engine (folder)
| |
| + - Engine.java
| + - RenderExample.java
|
+ - test.java
+ - runningOutOfFileNames.java
我希望将所有代码提取到单个文件中,如下所示:
src/Engine/Engine.java:
{...Code...}
src/Engine/RenderExample.java
{...Code...}
src/test.java
{...Code...}
src/runningOutOfFileNames.java
{...Code...}
我意识到这个文件不可编译,但我需要提交一个学校项目的代码(不打算包含代码),我们只允许提交一个文档:/
答案 0 :(得分:1)
要考虑的一些事项:
Oracle有Reading, Writing, Creating Files Tutorial可以为您提供很多帮助
答案 1 :(得分:0)
如果您使用的是类Unix操作系统,请尝试在项目目录的终端中运行以下命令。
find . -name '*.java' -exec echo '{}' \; -exec cat '{}' \;
答案 2 :(得分:0)
非常小心!我之所以这样说是因为我不止一次尝试做过这样的事情而消灭了我的源文件
在某处静态或在运行时在代码中声明您的src目录。
答案 3 :(得分:0)
Unix规则!
find . -name "*.java" | xargs -I file sh -c "echo file; cat file"