Benennen Sie eine Datei in Ruby um

Oluwafisayo Oluwatayo 15 Februar 2024
  1. Warum Sie Dateien umbenennen sollten
  2. Benennen Sie Dateien im selben Verzeichnis in Ruby um
  3. Benennen Sie Dateien aus dem Ausgangsverzeichnis in Ruby um
  4. Benennen Sie mehrere Dateien in Ruby um
Benennen Sie eine Datei in Ruby um

Es gibt keinen größeren Heuhaufen als das Computersystem. Haben Sie jemals versucht, auf Ihrem System nach einer Datei zu suchen, und es wurde zu einer mühsamen Aufgabe, nur weil Sie die Datei nicht richtig benannt oder die Datei nicht benannt haben?

Warum Sie Dateien umbenennen sollten

Für jemanden, der es gewohnt ist, Inhalte aus dem Internet herunterzuladen, werden Sie feststellen, dass Sie manchmal Inhalte herunterladen und der Dateiname nicht Ihren Wünschen entspricht.

Es ist am besten, eine solche Datei in einen Namen umzubenennen, der zu Ihrem Stil passt, da Sie am Ende möglicherweise endlos nach der Datei suchen, die Datei umgehen und es nicht einmal wissen.

Außerdem erleichtert es die Suche nach diesem Inhalt mit der Suchmaschine der Datei, wenn sie richtig benannt ist.

Das korrekte Umbenennen von Dateien hilft Ihnen auch dabei, ein organisiertes Dateisystem in Ruby zu halten.

Das Umbenennen von Dateien in Ruby ist ziemlich einfach, und je nachdem, was Sie erreichen möchten, erfüllen verschiedene Methoden jeden Bedarf.

Benennen Sie Dateien im selben Verzeichnis in Ruby um

In einer Situation, in der Sie sich genau in dem Verzeichnis befinden, in dem sich die Datei befindet, die Sie umbenennen möchten, können Sie Ruby problemlos in Ihrem Terminal verwenden.

Alles, was Sie tun müssen, ist die Umschalttaste auf Ihrer Tastatur zu drücken, dann mit der rechten Maustaste zu klicken, Sie sehen Open PowerShell window from here, klicken Sie darauf und es öffnet ein PowerShell-Terminal in dieses Verzeichnis.

Geben Sie dann irb ein, um Ruby zu aktivieren, geben Sie dann den folgenden Codeausschnitt ein und drücken Sie Enter.

File.rename("out.txt", "in.txt")

Sobald Sie dies getan haben, sollte Ihre Datei umbenannt werden.

aus dem Dateiverzeichnis umbenennen

Benennen Sie Dateien aus dem Ausgangsverzeichnis in Ruby um

Mit dieser speziellen Methode können Sie Dateien umbenennen, sobald Sie den Pfad der Datei kennen. Dies kann vom Terminal aus oder mit einem Code-Editor erfolgen.

Erstellen Sie dazu eine neue Datei, nennen Sie sie new.rb und geben Sie dieses Snippet ein:

neu.rb:

File.rename("C:/Users/HP/Downloads/csvv/outfile.txt", "C:/Users/HP/Downloads/csvv/out.txt")

Was wir hier getan haben, ist, den Pfad der alten Datei anzugeben und dann denselben Pfad mit dem neuen Namen anzugeben, den wir der Datei geben möchten.

Dateien aus dem angegebenen Verzeichnis umbenennen

Abgesehen davon, dass wir eine Datei umbenennen können, können wir auch ihre Erweiterung umbenennen. In diesem Beispiel können wir den neuen Pfad angeben und die Erweiterung .txt in .doc ändern, was gut funktioniert.

Dateierweiterung umbenennen

Beachten Sie jedoch, dass Sie die Erweiterung in eine ändern sollten, die weiterhin mit der Datei funktioniert, da die Datei nur umbenannt und nicht konvertiert wird. Wenn Sie also versuchen, die Erweiterung in .pdf zu ändern, wird die Datei nicht geöffnet.

Benennen Sie mehrere Dateien in Ruby um

Was ist, wenn Sie eine Reihe von Dateien haben, die Sie umbenennen möchten? Stellen Sie sich die Strapazen vor, jede Datei einzeln umzubenennen, wenn Sie dies mit einem Schnipsel von Ruby-Codes tun können.

Lassen Sie uns eine neue Datei öffnen, sie new.rb nennen und dann diese Codes eingeben:

neu.rb:

Dir.chdir("/Users/HP/Downloads/csvv") do
    unless Dir.glob("*.{txt}").empty?
        Dir.glob("*.txt", File::FNM_DOTMATCH).each_with_index do |file, index|
            File.rename(Dir.glob("*.txt", File::FNM_DOTMATCH)[index],"new name#{index}.txt")
        end
    end
end

Wir möchten die Dateien angeben, die wir umbenennen möchten, also zielen wir auf sie mit ihrer Erweiterung ab. Wir führen diesen Code aus und sehen, dass jede Datei umbenannt wird.

mehrere Dateien umbenennen

Ruby bietet sicherlich alle Mittel, um Dateien umzubenennen, und seine Umbenennungsmethode für mehrere Dateien ist ein Lebensretter.

Oluwafisayo Oluwatayo avatar Oluwafisayo Oluwatayo avatar

Fisayo is a tech expert and enthusiast who loves to solve problems, seek new challenges and aim to spread the knowledge of what she has learned across the globe.

LinkedIn