Ruby可访问文件管理器

Ruby可访问文件管理器,ruby,file-management,Ruby,File Management,我想用Ruby做一个定制的文件管理器,但我不想再发明太多的轮子。现有的文件管理器是否具有可以从Ruby访问的开放API?或者,是否有一个工具箱或框架可用于制作我自己的文件管理器?您所说的“文件管理器”是什么意思?基于命令行还是GUI?你需要它是全功能的吗,或者你只是想做一个文件选择窗口,或者类似的事情 如果你想要一个基于GUI的,检查你的操作系统。操作操作系统的GUI文件管理器可能有一些钩子。它们可能不是在Ruby中本机提供的,但更可能是在C中提供的。您可以将钩子包装在Ruby扩展中,然后执行您

我想用Ruby做一个定制的文件管理器,但我不想再发明太多的轮子。现有的文件管理器是否具有可以从Ruby访问的开放API?或者,是否有一个工具箱或框架可用于制作我自己的文件管理器?

您所说的“文件管理器”是什么意思?基于命令行还是GUI?你需要它是全功能的吗,或者你只是想做一个文件选择窗口,或者类似的事情

如果你想要一个基于GUI的,检查你的操作系统。操作操作系统的GUI文件管理器可能有一些钩子。它们可能不是在Ruby中本机提供的,但更可能是在C中提供的。您可以将钩子包装在Ruby扩展中,然后执行您想要的操作

如果您想要像one这样的命令行,请签出FileUtils。它为您提供了查找目录内容、移动、复制或重命名文件以及几乎所有其他您想做的事情所需的钩子。

您所说的钩子是什么意思?基于命令行还是GUI?你需要它是全功能的吗,或者你只是想做一个文件选择窗口,或者类似的事情

如果你想要一个基于GUI的,检查你的操作系统。操作操作系统的GUI文件管理器可能有一些钩子。它们可能不是在Ruby中本机提供的,但更可能是在C中提供的。您可以将钩子包装在Ruby扩展中,然后执行您想要的操作

如果您想要像one这样的命令行,请签出FileUtils。它为您提供了查找目录内容、移动、复制或重命名文件以及几乎所有其他您想做的事情所需的挂钩