Quel est le meilleur moyen de créer un fichier vide en ruby?
Quelque chose de semblable à la commande unix, appuyez sur:
touch file.txt
Quel est le meilleur moyen de créer un fichier vide en ruby?
Quelque chose de semblable à la commande unix, appuyez sur:
touch file.txt
FileUtils.touch
ressemble à ce qu'il fait et reflète * la commande touch
:
require 'fileutils'
FileUtils.touch('file.txt')
* Contrairement à touch (1), vous ne pouvez pas mettre à jour mtime ou atime seul. Il manque également quelques autres options intéressantes.
Si vous êtes inquiet au sujet des descripteurs de fichiers:
File.open("foo.txt", "w") {}
De la docs :
Si le bloc de code optionnel est donné, le fichier ouvert lui sera transmis en tant qu'argument et l'objet File sera automatiquement fermé à la fin du bloc.
En Ruby 1.9.3:
File.write("foo.txt", "")
Pour les versions antérieures, soit require "backports/1.9.3/file/write"
ou utilisez File.open("foo.txt", "w") {}
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.