From d9f00f1d09949ed7bc2f29608b86a99e6e3a9f6c Mon Sep 17 00:00:00 2001 From: Bernhard Messer Date: Thu, 18 Nov 2004 18:54:13 +0000 Subject: [PATCH] show a useful error message if the directory to index doesn't exist or isn't readable. git-svn-id: https://svn.apache.org/repos/asf/lucene/java/trunk@150647 13f79535-47bb-0310-9956-ffa450edef68 --- src/demo/org/apache/lucene/demo/IndexFiles.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/demo/org/apache/lucene/demo/IndexFiles.java b/src/demo/org/apache/lucene/demo/IndexFiles.java index 443ca3ecf9a..1a15fd56d43 100644 --- a/src/demo/org/apache/lucene/demo/IndexFiles.java +++ b/src/demo/org/apache/lucene/demo/IndexFiles.java @@ -40,11 +40,17 @@ class IndexFiles { System.exit(1); } + final File docDir = new File(args[0]); + if (!docDir.exists() || !docDir.canRead()) { + System.out.println("Document directory '" +docDir.getAbsolutePath()+ "' does not exist or is not readable, please check the path"); + System.exit(1); + } + Date start = new Date(); try { IndexWriter writer = new IndexWriter(INDEX_DIR, new StandardAnalyzer(), true); System.out.println("Indexing to directory '" +INDEX_DIR+ "'..."); - indexDocs(writer, new File(args[0])); + indexDocs(writer, docDir); System.out.println("Optimizing..."); writer.optimize(); writer.close();