tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
2
ZUGRIFFE
584
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Avatar von Flame
    Flame Flame ist offline Mitglied Brokat
    Registriert seit
    Jun 2001
    Ort
    Leipzig
    Beiträge
    482
    Moin. Ich bins mal wieder. Und zwar möchte ich von paar Rechnern, die Daten sichern.
    d.h. Favoriten, eigene Dateien etc.
    Nun haben aber zusätzlich alle nicht die selben Arbeitsordner, denn jeder hat im laufe der Zeit ja auch eigene angelegt.
    Wie könnte ich nun am besten alle Dateien automatisch sichern?

    Dachte da an ein Script o.ä., welches:
    - die Festplatte durchsucht und nach allen vorgegebenen Dateiendungen sucht.
    - die gefundenen Dateien in einen vorgegebenen Ordner sichert
    - zusätzlich vielleicht ne Info, wo er diese gefunden hat.

    Dann ein anderes Script, welches auf dem neuen Rechner sozusagen alles zurück kopiert. Und wenn es den Ordner noch nicht gibt, diesen dann erstellt und das File dann da rein kopiert.

    Gibt es da schon Erfahrungswerte, Scipte o.ä. von Euch?
    P.S. manche alte Rechner sind u.a. WinNT Maschinen.
    Die neuen sind alle WinXP Prof.
     

  2. #2
    thekorn thekorn ist offline Mitglied Brokat
    Registriert seit
    Apr 2002
    Ort
    Hannover
    Beiträge
    250
    mein Vorschlag: Excel nutzen. Excel (bzw. VBA) besitzt einige nützliche Feautures, hier mal ein kleiner anfang
    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    
    Public Sub finden()
    Dim Fs As Object
    Dim i As Integer
     
    Set Fs = Application.FileSearch
    With Fs
        .NewSearch
        .LookIn = "d:\"
        .SearchSubFolders = False
        .Filename = "*.doc"
        If .Execute(SortBy:=msoSortByFileName, SortOrder:=msoSortOrderAscending) > 0 Then
            MsgBox "Es wurden " & .FoundFiles.Count & " Datei(en) gefunden."
            For i = 1 To .FoundFiles.Count
                ActiveSheet.Cells(i, 1).Value = .FoundFiles(i)
                'kopieren .FoundFiles(i)
            Next i
            kopieren .FoundFiles(i - 1)
        Else
            MsgBox "Es wurden keine Dateien gefunden"
        End If
    End With
     
    Set Fs = Nothing
    End Sub
     
    Public Sub kopieren(datei As String)
    On Error Resume Next
     
    Dim Laenge As Integer
    Dim Dateiname As String
    Dim Zielordner As String
     
    Laenge = Len(datei) - InStrRev(datei, "\")
    Dateiname = Right(datei, Laenge)
     
    Zielordner = "c:\"
    MkDir (Zielordner)
    FileCopy datei, Zielordner & Dateiname
    End Sub

    vielleicht hilft es weiter

    gruß
    thekorn
     

  3. #3
    Avatar von DrSoong
    DrSoong DrSoong ist offline Iss was, Doc!
    tutorials.de Premium-User
    Registriert seit
    Jul 2003
    Ort
    Dem Zentrum meiner Welt
    Beiträge
    1.836
    Blog-Einträge
    85
    Nachteil: Du musst Excel zuerst starten/es haben. Du könntest dazu VBScript benutzen (die .vbs-Dateien), da bist du von den Anwendungsprogrammen unabhängig. Schau dazu mal in die Programmiersprachen-Sektion, da wird dir geholfen.


    Der Doc!
     
    A: Hilfe, ich hab zwei Dateien hinzugefügt und nun sind die anderen weg
    B: Die Scrollbar da rechts ist dir schon mal aufgefallen?

Ähnliche Themen

  1. Vb Daten sichern und abrufen
    Von RestaurantDragon im Forum Visual Basic 6.0
    Antworten: 3
    Letzter Beitrag: 06.03.09, 17:37
  2. Antworten: 11
    Letzter Beitrag: 11.12.06, 15:41
  3. Daten sichern für Formatierung
    Von Krankes-Kaff im Forum Office-Anwendungen
    Antworten: 2
    Letzter Beitrag: 26.10.05, 10:31
  4. Daten in SQL DB sichern
    Von AndreBrueck im Forum .NET Archiv
    Antworten: 1
    Letzter Beitrag: 23.09.04, 16:18
  5. OutlookExpress Daten sichern!Aber wie?
    Von Zorck im Forum Office-Anwendungen
    Antworten: 13
    Letzter Beitrag: 30.04.02, 19:44