> java -cp '.\bin\*;..\GATEFiles\lib\*;..\GATEFILES\bin\gate.jar;.\lib\*'
code4goal.antony.resumeparser.ResumeParserProgram <input_file> [output_file]
編集したディレクトリの一覧からバッチファイルを作成するか、プログラムを作成してください。このよう はstackoverflowのされています。ですから、これはResumeParserProgram.mainが再入であること、働くことをあなた自身のプログラム
public void static main(String[] args) throws IOException {
File[] files = new File("C:/resumes").listFiles();
File outputDir = new File("C:/results");
outputDir.mkDirs();
if (files != null) {
for (File file : files) {
String path = file.getPath();
if (path.endsWith(".pdf")) {
String output = new File(outputDir,
file.getName().replaceFirst("\\.\\w+$", "") + ".json").getPath();
String[] params = {path, output);
ResumeParserProgram.main(params);
// For creating a batch file >x.bat
System.out.println("java -cp"
+ " '.\\bin\\*;..\\GATEFiles\lib\\*;"
+ "..\\GATEFILES\\bin\\gate.jar;.\\lib\\*'"
+ " code4goal.antony.resumeparser.ResumeParserProgram"
+ " \"" + path + "\" \"" + output + "\"");
}
}
}
}
チェックを実行することができます(-cp ...)同じクラスパスから始まる
。
もちろんResumeParserコードを変更したり、フォルダ構造内のファイルを検索するための小さなスクリプトを実装したりすることができますが、あなたのニーズに最も適したものは何か分かりません。 –