2009-04-01 8 views
1

Je voudrais faire un gestionnaire de fichiers personnalisé en utilisant Ruby, mais je ne veux pas réinventer trop de roues. Existe-t-il un gestionnaire de fichiers avec une API ouverte accessible depuis Ruby? Ou, y a-t-il une boîte à outils ou un cadre disponible pour créer mon propre gestionnaire de fichiers?Ruby accessible Gestionnaire de fichiers

Répondre

1

Qu'entendez-vous par file manager? Ligne de commande ou interface graphique? Avez-vous besoin d'être complet, ou essayez-vous juste de faire une fenêtre de sélection de fichier, ou quelque chose comme ça?

Si vous souhaitez une interface graphique - vérifiez votre système d'exploitation. Il y a probablement des hooks pour manipuler le gestionnaire de fichiers GUI du système d'exploitation. Ils ne peuvent pas être offerts nativement dans Ruby, mais plus que probablement ils sont disponibles en C. Vous pouvez envelopper les crochets dans une extension ruby, et ensuite faire ce que vous voulez.

Si vous souhaitez utiliser une ligne de commande comme celle-ci, consultez FileUtils. Il vous donne les crochets dont vous avez besoin pour trouver le contenu du répertoire, déplacer, copier ou renommer des fichiers, et à peu près tout ce que vous voulez faire.

Questions connexes