net.sf.okapi.common.Util.ensureSeparator()方法的使用及代码示例

x33g5p2x  于2022-01-31 转载在 其他  
字(1.5k)|赞(0)|评价(0)|浏览(197)

本文整理了Java中net.sf.okapi.common.Util.ensureSeparator()方法的一些代码示例,展示了Util.ensureSeparator()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Util.ensureSeparator()方法的具体详情如下:
包路径:net.sf.okapi.common.Util
类名称:Util
方法名:ensureSeparator

Util.ensureSeparator介绍

[英]Determines if a given path ends with a file name separator for the current platform. If not, the file separator is appended to the path.
[中]确定给定路径是否以当前平台的文件名分隔符结尾。如果没有,文件分隔符将附加到路径。

代码示例

代码示例来源:origin: net.sf.okapi/okapi-core

  1. os = new ZipOutputStream(new FileOutputStream(zipPath));
  2. for (String name : filenames) {
  3. File file = new File(Util.ensureSeparator(sourceDir, true)
  4. + name);
  5. addFileToZip(file, os);

代码示例来源:origin: net.sf.okapi.steps/okapi-step-rainbowkit

  1. private String getOutputPath (MergingInfo info) {
  2. if ( Util.isEmpty(this.overrideOutputPath) ) {
  3. return manifest.getMergeDirectory() + info.getRelativeTargetPath();
  4. }
  5. else {
  6. return Util.ensureSeparator(overrideOutputPath, false) + info.getRelativeTargetPath();
  7. }
  8. }

代码示例来源:origin: net.sf.okapi.steps/okapi-step-repetitionanalysis

  1. @Override
  2. protected Event handleStartDocument(Event event) {
  3. close();
  4. // For concurrent pipelines
  5. tmDir = String.format("%s~okapi-step-repetitionanalysis-%s/",
  6. Util.ensureSeparator(Util.getTempDirectory(), true),
  7. UUID.randomUUID().toString());
  8. Util.createDirectories(tmDir);
  9. searchExact = params.getFuzzyThreshold() >= 100;
  10. tuCounter = 0;
  11. groupCounter = 1;
  12. tmWriter = (PensieveWriter) TmWriterFactory.createFileBasedTmWriter(tmDir, true);
  13. currentTm = new PensieveSeeker(tmWriter.getIndexWriter());
  14. return super.handleStartDocument(event);
  15. }

相关文章