如何通过java程序打开mac上挂载的磁盘?
How to open mounted disk on mac through java program?
我正在下载一个 dmg 文件,然后尝试通过 java 代码自动打开安装程序。
我可以下载文件,然后使用“hdiutil attach file.dmg”挂载它。
Download file using URL , Input stream and Output stream
Mount dmg by:
/usr/bin/hdiutil attach file.dmg
我无法打开这个安装的磁盘,因此安装程序出现在前台。关于如何做到这一点有什么想法吗?
谢谢!
哈尔沙 P
执行open /Volumes/VolumeName
它会为它打开finder文件夹
或 运行 一个 applescript 使用 osascript
在需要时明确地将取景器带到前台:
property the_path : "/Volumes/MyMacDrive/Mani/WorkSpace/"
set the_folder to (POSIX file the_path) as alias
tell application "Finder"
activate
if window 1 exists then
set target of window 1 to the_folder
else
reveal the_folder
end if
end tell
我正在下载一个 dmg 文件,然后尝试通过 java 代码自动打开安装程序。
我可以下载文件,然后使用“hdiutil attach file.dmg”挂载它。
Download file using URL , Input stream and Output stream
Mount dmg by: /usr/bin/hdiutil attach file.dmg
我无法打开这个安装的磁盘,因此安装程序出现在前台。关于如何做到这一点有什么想法吗?
谢谢!
哈尔沙 P
执行open /Volumes/VolumeName
它会为它打开finder文件夹
或 运行 一个 applescript 使用 osascript
在需要时明确地将取景器带到前台:
property the_path : "/Volumes/MyMacDrive/Mani/WorkSpace/"
set the_folder to (POSIX file the_path) as alias
tell application "Finder"
activate
if window 1 exists then
set target of window 1 to the_folder
else
reveal the_folder
end if
end tell