我有一个相当理论的问题要问你。
如果使用 UNC 路径调用 java.io.File#delete() 会发生什么,即 new File("\192.168.10.10\MyShare\myFile.txt").delete() 和底层 SMB_COM_DELETE 请求到达 SMB 服务器但SMB_COM_DELETE_RESPONSE 由于某种原因(网络故障、防火墙或其他)没有返回调用者?我希望java调用在几秒钟后超时,但是......你知道有多少吗?你知道一个人是否会得到某种例外吗?这是可配置的吗?如果我使用 Files.delete(),会有什么不同吗?
除了支持它之外,我在 java.io.File javadoc 中找不到 UNC 表示法的任何内容。
如果有人能回答这个问题,我会很高兴
谢谢!