本文整理了Java中ch.cyberduck.core.Path.setSymlinkTarget()
方法的一些代码示例,展示了Path.setSymlinkTarget()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Path.setSymlinkTarget()
方法的具体详情如下:
包路径:ch.cyberduck.core.Path
类名称:Path
方法名:setSymlinkTarget
暂无
代码示例来源:origin: iterate-ch/cyberduck
protected boolean post(final java.nio.file.Path path, final Path file) {
if(Files.isSymbolicLink(path)) {
final Path target;
Path.Type type;
try {
target = new Path(path.toRealPath().toString(), EnumSet.of(Path.Type.file));
if(Files.isDirectory(path.toRealPath())) {
type = Path.Type.directory;
}
else {
type = Path.Type.file;
}
file.setType(EnumSet.of(Path.Type.symboliclink, type));
target.setType(EnumSet.of(type));
file.setSymlinkTarget(target);
}
catch(IOException e) {
log.warn(String.format("Failure to read symbolic link of %s. %s", file, e.getMessage()));
return false;
}
}
return true;
}
}
代码示例来源:origin: iterate-ch/cyberduck
final String target = type[1];
if(target.startsWith(String.valueOf(Path.DELIMITER))) {
parsed.setSymlinkTarget(new Path(PathNormalizer.normalize(target), EnumSet.of(Path.Type.file)));
parsed.setSymlinkTarget(new Path(PathNormalizer.normalize(String.format("%s/%s", directory.getAbsolute(), target)), EnumSet.of(Path.Type.file)));
代码示例来源:origin: iterate-ch/cyberduck
target.setType(EnumSet.of(type));
target.setAttributes(attr);
file.setSymlinkTarget(target);
代码示例来源:origin: iterate-ch/cyberduck
path.setSymlinkTarget(new PathDictionary(deserializer).deserialize(symlinkObj));
代码示例来源:origin: iterate-ch/cyberduck
parsed.setSymlinkTarget(new Path(PathNormalizer.normalize(target), EnumSet.of(Path.Type.file)));
parsed.setSymlinkTarget(directory);
parsed.setSymlinkTarget(parsed);
parsed.setSymlinkTarget(new Path(directory, target, EnumSet.of(Path.Type.file)));
内容来源于网络,如有侵权,请联系作者删除!