繁体   English   中英

使RUBY实际上在Windows中而不是在ruby中打开文件

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM