66 votes

Obtenir le répertoire parent du répertoire actuel dans Ruby

Je comprends que je peux obtenir le répertoire actuel par

Que diriez-vous du répertoire parent de l’annuaire actuel?

130voto

Rob Di Marco Points 18048
File.expand_path("..", Dir.pwd)

16voto

maprihoda Points 5600

Peut-être la solution la plus simple:

16voto

Keith Bennett Points 332

Je pense qu’une solution encore plus simple est d’utiliser `` :

renvoie le composant du chemin d’accès qui ne le fait pas.

Ceci, bien sûr, ne fonctionne que si le filepec est absolu et non relatif. Pour être sûr de le rendre absolu, on pourrait faire ceci:

4voto

akim Points 1404

Dans Ruby moderne, vous devez absolument utiliser Pathname.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X