All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.archive.util.FileNameSpec Maven / Gradle / Ivy

There is a newer version: 1.1.9
Show newest version
package org.archive.util;

import java.util.concurrent.atomic.AtomicInteger;

public class FileNameSpec {
//	private final static String DEFAULT_PREFIX_PATTERN = "UNK-%h-%p-%t-%s";
	private AtomicInteger aInt;
	private String prefix;
	private String suffix;
	public FileNameSpec(String prefix, String suffix) {
		this.prefix = prefix;
		this.suffix = suffix;
		aInt = new AtomicInteger(-1);
	}
	public String getNextName() {
		StringBuilder sb = new StringBuilder();
		sb.append(prefix);
		sb.append(String.format("%06d",aInt.incrementAndGet()));
		sb.append(suffix);
		return sb.toString();
	}
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy