tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
4
ZUGRIFFE
1021
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    casian casian ist offline Grünschnabel
    Registriert seit
    Dec 2009
    Beiträge
    3
    hallo zusammen

    Ich möchte in einem bestimmten Ordner alle .doch Dateien löschen. Falls es dann keine Dateien in diesen Ordner gibt sollte das Script auch keine Fehlermeldung bringen. Ich habe etwas versucht aber es scheint nicht zu funktionieren:


    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    
    Set oFSO = WScript.CreateObject("Scripting.FileSystemObject")
    Set oFolder = oFSO.GetFolder("C:\Users\Chriz\Desktop\test")
    Set oDateien = oFSO.FileExists ("*.doc")
     
    If oFSO.fileexists(oDateien) Then
        
        oFSO.DeleteFile 
     
    Else
        WScript.quit
    End If

    Kann mir jemand helfen?

    Vielen dank
     

  2. #2
    Avatar von Yaslaw
    Yaslaw Yaslaw ist offline n/a
    tutorials.de Moderator
    Registriert seit
    Dec 2007
    Ort
    Winterthur(CH)
    Beiträge
    5.205
    Was soll in deinem Script oFSO löschen? Welche Datei?
    Wozu hast du oFolder?

    Ich würde es in etwa so versuchen
    Code vb:
    1
    2
    3
    4
    5
    6
    
        Set oFso = WScript.CreateObject("Scripting.FileSystemObject")
        Set oFolder = oFso.GetFolder("C:\")
        
        For Each oFile In oFolder.Files
            If oFile.Name Like "*.doc" Then oFile.Delete
        Next oFile
     
    ---------------------------------------------------------------------------------------------------
    item: Ich habe es mir aus gesundheitlichen Gründen abgewöhnt unformatierten Code zu lesen (Auch SQL-Statements kann man formatieren!)
    item: Tutorial: [PHP][MySQL] Debug Queries
    item: Schreibt mir keine PN mit Fragen die im Forum beantwortet werden können - ich mache kein persönliches coaching
    item: Bitte zur besseren Lesbarkeit PHP-Code in [PHP]...[/PHP], SQL in [SQL]...[/SQL], Visual Basic in [VB]...[/VB] etc. schreiben

  3. #3
    casian casian ist offline Grünschnabel
    Registriert seit
    Dec 2009
    Beiträge
    3
    Es sollten alle *.doc Dateien in einem Verzeichniss gelöscht werden.
    zum Beispiel im Verzeichniss C:\test .
    Falls es noch andere Dateien in diesem Verzeichniss gibt sollten diese nicht gelöscht werden.
     

  4. #4
    Avatar von Yaslaw
    Yaslaw Yaslaw ist offline n/a
    tutorials.de Moderator
    Registriert seit
    Dec 2007
    Ort
    Winterthur(CH)
    Beiträge
    5.205
    genau das sollte mein Script auch tun...
     
    ---------------------------------------------------------------------------------------------------
    item: Ich habe es mir aus gesundheitlichen Gründen abgewöhnt unformatierten Code zu lesen (Auch SQL-Statements kann man formatieren!)
    item: Tutorial: [PHP][MySQL] Debug Queries
    item: Schreibt mir keine PN mit Fragen die im Forum beantwortet werden können - ich mache kein persönliches coaching
    item: Bitte zur besseren Lesbarkeit PHP-Code in [PHP]...[/PHP], SQL in [SQL]...[/SQL], Visual Basic in [VB]...[/VB] etc. schreiben

  5. #5
    casian casian ist offline Grünschnabel
    Registriert seit
    Dec 2009
    Beiträge
    3
    ja danke geht
    Hat mir sehr geholfen danke
     

Ähnliche Themen

  1. Script / Programm zum gezielten Löschen von RAW Dateien
    Von HPB im Forum CGI, Perl, Python, Ruby, Power Shell
    Antworten: 1
    Letzter Beitrag: 08.07.10, 22:33
  2. [C++] - .tmp dateien löschen?
    Von GeileEier im Forum C/C++
    Antworten: 5
    Letzter Beitrag: 09.09.08, 00:08
  3. FTP-Dateien löschen
    Von schutzgeist im Forum PHP
    Antworten: 21
    Letzter Beitrag: 20.06.08, 11:12
  4. Antworten: 3
    Letzter Beitrag: 03.03.06, 22:46
  5. VB Script - Dateien löschen
    Von Ceza im Forum Visual Basic 6.0
    Antworten: 5
    Letzter Beitrag: 11.05.05, 18:33

Stichworte