3
如何使用Ruby腳本在其默認應用程序中打開文件?如何在默認應用程序中打開文件。 Ruby
讓我們說,我有文件夾文件.txt .doc .rb,我想分別用記事本,Word和RubyMine打開它們。我假定所有文件都有其默認應用程序打開。
如何使用Ruby腳本在其默認應用程序中打開文件?如何在默認應用程序中打開文件。 Ruby
讓我們說,我有文件夾文件.txt .doc .rb,我想分別用記事本,Word和RubyMine打開它們。我假定所有文件都有其默認應用程序打開。
這應該工作(未經測試,因爲我現在不是在Windows機器上):
file_to_open = "c:\path\to\file.txt"
system %{cmd /c "start #{file_to_open}"}
作爲參考,這也可以在OS X上做:
file_to_open = "/path/to/file.txt"
system %{open "#{file_to_open}"}
嗨五個人!很棒的作品 – 2012-02-28 04:23:20
很高興聽到!不要忘記[接受答案](http://meta.stackexchange.com/a/5235/158402)':)'。 – 2012-02-28 04:24:53
只有現在我可以接受它;),因爲Stackoverflow不允許早於8分鐘接受答案 – 2012-02-28 04:35:47