随机找到一个可写文件夹并在那里创建一个文件

时间:2013-12-09 22:43:27

标签: ruby random filesystems

如何在用户的文件系统上找到完全随机的文件夹,测试我是否具有写入权限,然后在该文件夹中创建文件?

我打算写一个小小的“寻宝”拼图应用程序,其中线索随机分布在整个系统中,你必须找到它们。

我不知道如何开始挑选随机文件夹。

1 个答案:

答案 0 :(得分:0)

我仍然说这是一个坏主意......但要回答你的问题:

你可以使用Dir类,在/中获取并获取所有目录的列表,然后随机选择一个并横向插入,检查是否可以写入,然后重复该过程。记下您有写入权限的目录。

这不会很快。