[英]Making RUBY actually open a file in Windows, not inside ruby
我希望Ruby打开文件(特别是.docx文件),但不希望在Ruby中打开它,而是实际上将其打开,就像我在资源管理器中双击该文件一样。 我已经搜索并阅读,但是找不到答案。 能做到吗?
非常感谢!
好的,方法是使用system("start myfile.txt")
。
但是,这种方式不支持带空格的文件名(ie "my file.txt")
,因此首先我必须使用shell使用dir /X
来查找文件的名称,对于本示例而言,该文件名为MYFILE~1.TXT
,所以我可以告诉Ruby使用上述方法打开具有该名称的文件。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.