2011-08-27 64 views

回答

3

如果你在類Unix的一個(OSX或Linux),你可以做這樣的事情:

find . -name \*xml | xargs java -jar post.jar 

這會發現或在當前目錄下(所有.xml文件「」 ) 一個並將它們作爲參數傳遞給java -jar post.jar命令。

find是令人難以置信的不透明,但對於像這樣的東西非常有用。

+0

您好我m跑我在Windows平臺上的應用程序。無論如何無需使用Cygwin就可以實現這一點。可能是一些命令。 –

0

請在使用Solr的/example目錄下的內容之前三思。我使用Tomcat中的Solr(而不是嵌入在start.jar中的Jetty),並使用Python中的URLLIB2將數據發佈到Solr。 (Jetty是一款生產級軟件,因此不必太擔心)。

因此,對於上傳文件,請考慮用您最喜歡的編程語言來編寫它。你可以自己實現文件夾遞歸。對於發佈文件,您需要libCURL,它可以發送HTTP GET,表單POST,多部分POST等。使用libCURL的C程序不需要超過8行來發布文件。 CURL綁定存在於所有主要語言中,例如,您可以將libCURL用C編寫的東西回收到PHP。

0

是的,你可以!

您只需要添加-D遞歸標誌。

java -Drecursive -jar post.jar * 

爲標誌和使用其他選項只需使用:

java -jar post.jar -h 
相關問題