如何在 macOS 上显示空间变化

发布于 2024-11-07 10:13:50 字数 466 浏览 0 评论 0原文

我正在寻找一种在 mac os X 上显示系统驱动器的方法,以便使用一种方法可以显示由于将来的文件删除或复制而导致的驱动器中可用空间的变化。

我解释得更好:

如果我将一个 10 Mb 文件从 HD 复制到最初为空的 1GB USB 密钥,我想表明在复制文件之前 USB 密钥上的新可用空间将为 1014Mb。

通过这种方式,我可以查看某些操作是否会使用比可用空间更多的空间。

我知道方法 length() 让我查看文件的尺寸,而 getFreeSpace() 让我知道有多少可用空间,但我不知道如何获取系统根目录(方法 FileSystemView.getFileSystemView().getRoots () 返回一个数组,其中只有一个路径为“/”的文件)。

我正在 mac os x 上工作,我是一个 mac 新手。我在windows上使用的所有方法在这里都不起作用。

我希望你能理解(对不起我的英语......)!

I'm looking for a way to display system drives on mac os X in order to use a method that let me show variation of free space in drives due to future file deleting or copying.

I explain better:

if I would copy a 10 Mb File from an HD to an USB key 1GB initially empty I would like to show that new free space on USB key will be 1014Mb before copying the File.

In this way I can see if some operations would use more space than the available.

I know that the method length() let me see the dimension of a File and getFreeSpace() let me know how much free space is available, but I don't know how to get system root (method FileSystemView.getFileSystemView().getRoots() return an Array with only one File with path "/").

I'm working on mac os x, and I'm a mac newbie. All the methods that I use on windows doesn't work here.

I hope you'll understand (sorry for my English...)!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

木落 2024-11-14 10:13:50

在终端中,输入 mount。这将为您提供已安装设备的列表。有效名称位于右侧。对我来说,读卡器中安装有一张卡“Card”,我可以通过 /Volumes/Card 访问它。所以:

File f = new File("/Volumes/Card");
f.getFreeSpace().

将获得卡上的可用空间。获取 /Volumes 处的名称列表应该还可以让您看到安装的内容。

From terminal, type mount. This will give you a list of the devices that are mounted. The valid names are to the right. For me, there is a card "Card" mounted in a card reader and I access that as /Volumes/Card. So:

File f = new File("/Volumes/Card");
f.getFreeSpace().

would get the free space on the card. getting the list of names at /Volumes should let you see what is mounted, as well.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文