本文整理了Java中com.sap.psr.vulas.shared.util.FileUtil.getFileName()
方法的一些代码示例,展示了FileUtil.getFileName()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。FileUtil.getFileName()
方法的具体详情如下:
包路径:com.sap.psr.vulas.shared.util.FileUtil
类名称:FileUtil
方法名:getFileName
[英]Removes path information from the argument as to return the file name.
[中]
代码示例来源:origin: SAP/vulnerability-assessment-tool
/**
* Removes path information from the argument as to return the file name.
* @param complete file path
* @return file name
*/
public static String getFileName(String _file_path) {
return FileUtil.getFileName(_file_path, true);
}
代码示例来源:origin: SAP/vulnerability-assessment-tool
/**
* Creates a {@link PythonId} of type {@link ConstructType#MODU} for the given py file.
*/
public static PythonId getModule(File _file) throws IllegalArgumentException {
if(!FileUtil.hasFileExtension(_file.toPath(), new String[] { "py" })) {
throw new IllegalArgumentException("Expected file with file extension [py], got [" + _file.toString() + "]");
}
final Path p = _file.toPath().toAbsolutePath();
// Add file name w/o extension to qname components
final String module_name = FileUtil.getFileName(p.toString(), false);
// Search upwards until there's no __init__.py anymore, and add directory names to the qname components
final List<String> package_name = new ArrayList<String>();
Path search_path = p.getParent();
while(DirUtil.containsFile(search_path.toFile(), "__init__.py") && search_path.getNameCount() > 1) {
package_name.add(0, search_path.getFileName().toString());
search_path = search_path.getParent();
}
// Create the package (if any), the module and return the latter
PythonId pack = null;
if(!package_name.isEmpty())
pack = new PythonId(null, PythonId.Type.PACKAGE, StringUtil.join(package_name, "."));
return new PythonId(pack, PythonId.Type.MODULE, module_name);
}
代码示例来源:origin: SAP/vulnerability-assessment-tool
final String jar_name = (jar_path == null ? null : FileUtil.getFileName(jar_path));
内容来源于网络,如有侵权,请联系作者删除!