windows的SMB协议判断绝对路径bug修复

This commit is contained in:
Yurin
2025-01-16 14:20:49 +08:00
parent 633e6a8599
commit 2e468781ce
2 changed files with 31 additions and 2 deletions

View File

@@ -53,6 +53,30 @@ public class FileUtilTest {
path = FileUtil.getAbsolutePath("d:");
assertEquals("d:", path);
}
@Test
@Disabled
public void smbPathTest() {
String smbPath = "\\\\192.168.254.88\\share\\rc-source";
String parseSmbPath = FileUtil.getAbsolutePath(smbPath);
assertEquals(smbPath, parseSmbPath);
String dir = smbPath + "\\test";
FileUtil.mkdir(dir);
assertTrue(FileUtil.exist(dir));
String file = dir + "\\a.txt";
FileUtil.touch(file);
FileUtil.writeString("Hello SMB", file, "UTF-8");
String read = FileUtil.readString(file, "UTF-8");
assertEquals(read, "Hello SMB");
assertEquals(1, FileUtil.loopFiles(dir).size());
assertEquals(1, FileUtil.ls(dir).length);
FileUtil.del(dir);
}
@Test