vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
TOP-Angebot: 17 bzw. 24 Entwickler-Vollversionen zum unschlagbaren Preis!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

Visual-Basic Einsteiger
Re: Dateien Benennen 
Autor: OGGI
Datum: 29.04.04 18:23

Hallo Samuel, Hi Datenfuchs,

Danke für deinen Tipp, den werde ich mir merken.
Aber du hast etwas übersehen, wir sind hier im Einsteiger-Forum! Dein Tipp funzt auch nur, wenn der Scripting Host installiert ist, was auf meinen 9x Rechnern nicht der Fall ist. Wie prüft man ob der Scripting Host inst. ist? Vergiß es, das brauchen wir nicht; hier die Löschung im reinen VB-Code:
Dazu wird eine Listbox, eine Filelistbox und ein CommandButton benötigt.


Private Sub Form_Load()
    Dim l As Long
 
    'pfad festlegen
    File1.Path = "c:\test"
    File1.Refresh
 
    'dateinamen in list1 kopieren,
    With File1
        For l = 0 To .ListCount - 1
            List1.AddItem .List(l)
        Next l
    End With
End Sub
 
Private Sub Command1_Click()
    On Error GoTo Form1_Command1_Click
 
    Dim l As Long
    Dim Extension As String
    Dim DateiOld As String
    Dim DateiNeu As String
    Dim Pfad As String
 
    'pfad einstellen
    Pfad = File1.Path & "\"
 
    With List1
        For l = 0 To .ListCount - 1
            'extension ermitteln
            Extension = "." & Right(.List(l), Len(.List(l)) - InStrRev(.List( _
              l), "."))
            'alten dateinamen ermitteln
            DateiOld = .List(l)
            'neuen dateiname festlegen
            DateiNeu = CStr(l) & Extension
            'umbenennen
            Name Pfad & DateiOld As Pfad & DateiNeu
            'wenn die umbenannte datei nicht exsitiert, dann trat ein fehler 
            ' beim umbenennen auf
            If Dir(Pfad & DateiNeu) = "" Then
                MsgBox "Fehler beim umbenennen der Datei: " & DateiOld & " in " _
                  & DateiNeu, vbExclamation, "Umbenennen"
            End If
        Next l
    End With
 
    Exit Sub
Form1_Command1_Click:
    MsgBox Err.Number & " " & Err.Description, vbExclamation, _
      "Form1_Command1_Click"
End Sub
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Dateien Benennen457sam.k.l29.04.04 12:11
Re: Dateien Benennen291Datenfuchs29.04.04 13:17
Re: Dateien Benennen255sam.k.l29.04.04 17:03
Re: Dateien Benennen277OGGI29.04.04 18:23
Re: Dateien Benennen250Datenfuchs30.04.04 09:56

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel