Feedback

C# - Alle Dateien in einem Ordner umbennen

Veröffentlicht von am 13.10.2009
(1 Bewertungen)
Dieses Snippet dient lediglich dazu, alle Dateien in einem Ordner in ein bestimmtes Schema umzubennen.

Kleiner Tipp für C# Anfänger:
if (this.folderBrowserDialog.ShowDialog() == DialogResult.OK)
{
this.path = folderBrowserDialog.SelectedPath;
}

Mit diesem Code könnt ihr in einer Windowsanwendung den Pfad per FolderBrowserDialog auslesen.
Snippet in VB übersetzen
private void umbennen(string path)
{
    // Alle Datainamen aus dem Ordner auslesen und in ein Stringarray speichern
    string[] files = Directory.GetFiles(path);
    for (int i = 0; i < files.Length; i++)
    {

        string tmp = Path.GetFileName(files[i]);
        // Auffüllen der der Stringlänge ( hier auf 9 zeichen mit nullen )
        tmp = tmp.PadLeft(9, '0');
        // Datei umbennen
        File.Move(files[i], this.path + "\\" + tmp);
    }
}
Abgelegt unter Ordner, Dateien, auslesen, umbennen.

Kommentare zum Snippet

 

Logge dich ein, um hier zu kommentieren!