import java.io.IOException; import java.nio.file.Files; import java.nio.file.Path; import java.nio.file.Paths; public class TestFile { public static void main(String[] args) { System.out.println("Testing Java " + System.getProperty("java.version")); final String[] paths = {"\\\\NAS\\Video\\", "\\\\fritz-nas\\FRITZ.NAS\\", "\\\\LAPTOP\\sharewin10", }; for (final String strpath : paths) { final Path path = Paths.get(strpath); final boolean isWritable = Files.isWritable(path); final boolean isCanWrite = path.toFile().canWrite(); System.out.println(strpath + " isWritable() = " + Boolean.toString(isWritable)); System.out.println(strpath + " canWrite() = " + Boolean.toString(isCanWrite)); try { final Path tmp = Files.createTempFile(path, "test", "tmp"); System.out.println(tmp.toString() + " created as tmp file."); Files.delete(tmp); } catch (IOException e) { e.printStackTrace(); } } } }