Lines Matching defs:link
99 * Creates a sym link source->target
106 * Returns true if the "link" exists and is a sym link.
108 static boolean isSymLink(File link) {
109 return Files.isSymbolicLink(link.toPath());
113 * Returns the last modified time of a sym link.
115 static long lastModifiedOfSymLink(File link) throws IOException {
117 Files.readAttributes(link.toPath(), BasicFileAttributes.class, NOFOLLOW_LINKS);
127 Path link = dir.toPath().resolve("link");
130 Files.createSymbolicLink(link, target);
131 Files.delete(link);
193 File link = new File(top, "mylink");
195 mklink(link, file);
196 assertTrue(link.delete());
197 assertTrue(!isSymLink(link));
200 mklink(link, link2file);
201 assertTrue(link.delete());
202 assertTrue(!isSymLink(link));
205 mklink(link, dir);
206 assertTrue(link.delete());
207 assertTrue(!isSymLink(link));
210 mklink(link, link2dir);
211 assertTrue(link.delete());
212 assertTrue(!isSymLink(link));
215 mklink(link, link2nobody);
216 assertTrue(link.delete());
217 assertTrue(!isSymLink(link));
221 Files.deleteIfExists(link.toPath());
233 newlink.renameTo(link2file); // restore link
242 newlink.renameTo(link2dir); // restore link
310 // need time to diff between link and file