dspace的批量导入及问题

批量导入的文件结构要求,前面已介绍。可以使用程序自动生成。

 

其导入脚本add.bat如下:

 

c:

cd C:/Java/dspace/bin/

 

dsrun org.dspace.app.itemimport.ItemImport -a -e [email protected] -c 123456789/26 -s E:/import/dst/ -m 1.txt

 

pause 

 

1,目录:C:/Java/dspace/bin/目录下;

2,合集ID:123456789/26

3,导入文件目录:E:/import/dst/

4,E-people:[email protected]

 

 

 

导入文件名若包含中文,则会报错,分析源代码,其原因主要是采用”FileReader()“方法读取,导致编码出错,所以在此需要修改。具体为:
找到org.dspace.app.itemimport.ItemImport 类文件,查找所有:”new FileReader()“ 替换为”new InputStreamReader(new FileInputStream(),"UTF-8")“。
导出程序同理!

 

你可能感兴趣的:(c,脚本)