2

我正在开发一个可可应用程序,它将文件复制到用户定义的文件夹中,我目前正在使用网络驱动器对其进行测试。当我从标准可可文件浏览器获取网络驱动器的位置时,它看起来像“/Volumes/Media”。这通常工作正常。似乎有一个问题,虽然我似乎无法弄清楚当我从我的 WIFI 网络断开连接时,媒体驱动器仍然挂载(我在 /Volumes 中看到它)但它无法访问。然后当我重新连接网络时,驱动器安装到 /Volumes/Media-1。在我重新启动计算机之前,我仍然看到原来无法使用的 /Volumes/Media 驱动器。

我的问题是两个部分。首先,有没有人知道为什么我的驱动器可能会在我的 /Volumes 文件夹中保持“挂载”状态,即使我已与网络断开连接。其次,我注意到 iTunes 似乎并没有因为卷名的这种变化(从 Media 到 Media-1)而分阶段进行。它能够注意到它最初在 /Volumes/Media 上访问的内容现在位于 /Volumes/Media-1 上并继续正常运行。我该如何检测名称更改并更新我存储在我的应用程序中的路径?

顺便说一下,我正在 OSX Lion 上尝试这个。

4

1 回答 1

2

我在Ask Different上问了同样的问题:

如何防止网络驱动器路径中的“-1”后缀?

于 2011-11-08T17:13:43.003 回答