com.google.common.io.Files.append()方法的使用及代码示例

x33g5p2x  于2022-01-18 转载在 其他  
字(6.2k)|赞(0)|评价(0)|浏览(168)

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

Files.append介绍

[英]Appends a character sequence (such as a string) to a file using the given character set.
[中]使用给定的字符集向文件追加字符序列(如字符串)。

代码示例

代码示例来源:origin: dreamhead/moco

@Override
  public void write(final String content) {
    try {
      Files.append(content, file, charset.or(Charset.defaultCharset()));
    } catch (Exception e) {
      throw new MocoException(e);
    }
  }
}

代码示例来源:origin: google/guava

public void testAppendString() throws IOException {
 File temp = createTempFile();
 Files.append(I18N, temp, Charsets.UTF_16LE);
 assertEquals(I18N, Files.toString(temp, Charsets.UTF_16LE));
 Files.append(I18N, temp, Charsets.UTF_16LE);
 assertEquals(I18N + I18N, Files.toString(temp, Charsets.UTF_16LE));
 Files.append(I18N, temp, Charsets.UTF_16LE);
 assertEquals(I18N + I18N + I18N, Files.toString(temp, Charsets.UTF_16LE));
}

代码示例来源:origin: apache/nifi

private File createTextFile(String fileName, String... lines) throws IOException {
 File file = new File(fileName);
 file.deleteOnExit();
 for (String string : lines) {
  Files.append(string, file, Charsets.UTF_8);
 }
 return file;
}

代码示例来源:origin: apache/nifi

private File createTextFile(String fileName, String... lines) throws IOException {
 File file = new File(fileName);
 file.deleteOnExit();
 for (String string : lines) {
  Files.append(string, file, Charsets.UTF_8);
 }
 return file;
}
 protected MockFlowFile findFlowFile(List<MockFlowFile> flowFilesForRelationship, String attributeName, String attributeValue) {

代码示例来源:origin: apache/incubator-gobblin

Files.append("k1=v1", newJobConfigFile, ConfigurationKeys.DEFAULT_CHARSET_ENCODING);

代码示例来源:origin: apache/incubator-gobblin

Files.append("k1=v1", newJobConfigFile, ConfigurationKeys.DEFAULT_CHARSET_ENCODING);

代码示例来源:origin: xuminwlt/j360-dubbo-app-all

/**
 * 追加String到File.
 */
public static void append(final CharSequence from, final File to) throws IOException {
  Files.append(from, to, Charsets.UTF_8);
}

代码示例来源:origin: io.springside/springside-utils

/**
 * 追加String到File.
 */
public static void append(final CharSequence from, final File to) throws IOException {
  Files.append(from, to, Charsets.UTF_8);
}

代码示例来源:origin: zJiaJun/adult-download

public static void append(String content, String file) {
  try {
    Files.append(content,new File(file), StandardCharsets.UTF_8);
  } catch (IOException e) {
    e.printStackTrace();
  }
}

代码示例来源:origin: io.takari.nexus/nexus-perf

private void writeNpmrc() {
 File npmrc = new File(directory, ".npmrc");
 try {
  Files.write(String.format("cache=%s\n", cache), npmrc, Charsets.UTF_8);
  Files.append(String.format("registry=%s", registry), npmrc, Charsets.UTF_8);
 }
 catch (IOException e) {
  throw new RuntimeException("Cannot generate");
 }
}

代码示例来源:origin: henrikengstrom/akka-kata-java

private void persist(int id, Bet bet) {
    bets.put(id, bet);
    try {
      Files.append(serialize(id, bet), store, Charsets.UTF_8);
    } catch (IOException e) {
      e.printStackTrace();
    }
  }
}

代码示例来源:origin: dee1024/sloth

private void genVersionControllFileAndBackup() {
  File file = new File(TargetProjectParameters.getTargetProjectStorePath()+"rkill.ver");
  try {
    //TODO
    Files.append("a",file, Charset.defaultCharset());
  } catch (IOException e) {
    e.printStackTrace();
  }
}

代码示例来源:origin: citerus/bookstore-cqrs-example

@Override
public synchronized void save(GenericId id, Class<? extends AggregateRoot> type, List<DomainEvent> events) {
 try {
  for (DomainEvent event : events) {
   Files.append(toString(event), eventStoreFile, UTF_8);
  }
 } catch (Exception e) {
  throw new RuntimeException(e);
 }
}

代码示例来源:origin: org.apache.brooklyn/brooklyn-core

@Override
public void append(String val) {
  try {
    if (val==null) val = "";
    FileUtil.setFilePermissionsTo600(file);
    Files.append(val, file, Charsets.UTF_8);
    
  } catch (IOException e) {
    throw Exceptions.propagateAnnotated("Problem appending to file "+file, e);
  }
}

代码示例来源:origin: rchodava/datamill

@When("^" + Phrases.SUBJECT + " appends \"(.+)\" in the temporary directory with content:$")
public void appendFile(String file, String content) throws IOException {
  File temporaryDirectory = (File) propertyStore.get(TEMPORARY_DIRECTORY);
  if (temporaryDirectory == null || !temporaryDirectory.isDirectory()) {
    fail("A temporary directory was not created!");
  }
  String resolvedFile = placeholderResolver.resolve(file);
  String resolvedContent = placeholderResolver.resolve(content);
  File fileWithinDirectory = new File(temporaryDirectory, resolvedFile);
  Files.append(resolvedContent, fileWithinDirectory, Charset.defaultCharset());
}

代码示例来源:origin: eclipse/californium

@Override
  public void run() {
    CacheStats cacheStats = cacheResource.getCacheStats().minus(relativeCacheStats);
    String csvStats = String.format("%.3f, %.3f, %d %n", cacheStats.hitRate(), cacheStats.averageLoadPenalty(), cacheStats.evictionCount());
    try {
      com.google.common.io.Files.append(csvStats, cacheLog, Charset.defaultCharset());
    } catch (IOException e) {
    }
  }
}, 0, DEFAULT_LOGGING_DELAY, TimeUnit.SECONDS);

代码示例来源:origin: org.eclipse.californium/californium-proxy

@Override
  public void run() {
    CacheStats cacheStats = cacheResource.getCacheStats().minus(relativeCacheStats);
    String csvStats = String.format("%.3f, %.3f, %d %n", cacheStats.hitRate(), cacheStats.averageLoadPenalty(), cacheStats.evictionCount());
    try {
      com.google.common.io.Files.append(csvStats, cacheLog, Charset.defaultCharset());
    } catch (IOException e) {
    }
  }
}, 0, DEFAULT_LOGGING_DELAY, TimeUnit.SECONDS);

代码示例来源:origin: jenkinsci/remoting

private File createTmpFile(String name, String contents) throws Exception {
  File tmpFile = tmp.newFile(name);
  Files.append(contents, tmpFile, StandardCharsets.UTF_8);
  return tmpFile;
}

代码示例来源:origin: jenkinsci/remoting

@Override
  public Boolean answer(InvocationOnMock invocationOnMock) throws Throwable {
    Files.createParentDirs(expectedFile);
    expectedFile.createNewFile();
    Files.append("Some other contents", expectedFile, StandardCharsets.UTF_8);
    return false;
  }
}).when(fileSpy).renameTo(expectedFile);

代码示例来源:origin: com.google.guava/guava-tests

public void testAppendString() throws IOException {
 File temp = createTempFile();
 Files.append(I18N, temp, Charsets.UTF_16LE);
 assertEquals(I18N, Files.toString(temp, Charsets.UTF_16LE));
 Files.append(I18N, temp, Charsets.UTF_16LE);
 assertEquals(I18N + I18N, Files.toString(temp, Charsets.UTF_16LE));
 Files.append(I18N, temp, Charsets.UTF_16LE);
 assertEquals(I18N + I18N + I18N, Files.toString(temp, Charsets.UTF_16LE));
}

相关文章