Here you can find the source of isSymbolicLink(String file)
Parameter | Description |
---|---|
file | a parameter |
public static boolean isSymbolicLink(String file)
//package com.java2s; /*//from w w w . j a va 2 s.co m * * * Copyright (c) 2014- MHISoft LLC and/or its affiliates. All rights reserved. * * Licensed to MHISoft LLC under one or more contributor * * license agreements. See the NOTICE file distributed with * * this work for additional information regarding copyright * * ownership. MHISoft LLC licenses this file to you under * * the Apache License, Version 2.0 (the "License"); you may * * not use this file except in compliance with the License. * * You may obtain a copy of the License at * * * * http://www.apache.org/licenses/LICENSE-2.0 * * * * Unless required by applicable law or agreed to in writing, * * software distributed under the License is distributed on an * * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY * * KIND, either express or implied. See the License for the * * specific language governing permissions and limitations * * under the License. * */ import java.nio.file.Files; import java.nio.file.Path; import java.nio.file.Paths; public class Main { /** * returns true for symbolic link , also "soft" link * for windows, it is creates using mklink /D Link Target * uses rmdir to remove soft links on windows. * @param file * @return */ public static boolean isSymbolicLink(String file) { Path path = Paths.get(file); boolean isSymbolicLink = Files.isSymbolicLink(path); return isSymbolicLink; } }