[LINUX] Extrahieren Sie Informationen mit File :: Stat in Ruby

Dies ist ein Memo. File :: Stat ist eine Objektklasse, in der Dateiinformationen gespeichert werden. Es wird auch verwendet, um die Benutzergruppe anzuzeigen, der die Datei gehört.

class File :: Stat \ (Ruby 2 \ .7 \ .0 Referenzhandbuch )

Modul usw. \ (Ruby 2 \ .7 \ .0 Referenzhandbuch )

require "etc"
stat = File::Stat.new("aaa.rb")

puts stat.uid #=> 501
puts stat.gid #=> 20
puts stat.size #=> 1738
puts stat.mtime #=> 2020-07-23 16:46:50.584154183 +0900
puts stat.uid #=> 501
puts Etc.getpwuid(stat.uid).name #=> uetennis
puts Etc.getgrgid(stat.gid).name #=> staff
puts File.basename("aaa.rb") #=> aaa.rb

Recommended Posts

Extrahieren Sie Informationen mit File :: Stat in Ruby
Extrahieren Sie die Targz-Datei mit Python
Postleitzahlinformationen mit Funken extrahieren
Memo zur Informationsaufzeichnung mit Sitzung in Django
Verwenden Sie libxlsxwriter, um xlsx-Dateien in C ++ zu exportieren.
Erstellen Sie eine GIF-Datei mit Pillow in Python
Extrahieren Sie nur den Dateinamen mit Ausnahme des Verzeichnisses im Verzeichnis
Janken in Ruby
Erstellen Sie eine MIDI-Datei in Python mit pretty_midi
Extrahieren Sie die Textinformationen in die MP3 / MP4-Datei und speichern Sie sie in der Textdatei (* .lrc) für Sony Walkman.
Ich habe versucht, den Text in der Bilddatei mit Tesseract der OCR-Engine zu extrahieren
Abrufen des Dateinamens in einem Ordner mithilfe von glob
Laden Sie eine JPG-Datei mit der Google Drive-API in Python hoch
Registrieren Sie gemeinsam Daten im Firestore mithilfe der CSV-Datei in Python
Erstellen Sie Ihre erste GDSII-Datei in Python mit gdspy
Dateioperationen in Python
Dateiverarbeitung in Python
Dateimanipulation mit Python
Fähigkeitswertschätzung mit Pyirt
Schreiben Sie ein Co-Autorennetzwerk in einem bestimmten Feld mit Informationen von arxiv
Extrahieren Sie Klassifizierungsinformationen usw. aus Genbankdaten im XML-Format
Morphologische Analyse mit Igo + mecab-ipadic-neologd in Python (mit Ruby-Bonus)