Aide pour un code

Bonjour,

Pour mon stage mon tutuer me demande de faire un script dans bloc note pour que qu'on puisse le mettre sur des serveur et qu'il fasse automatiquement cete action .

x= exemple

Qu'il aille dans c:\xxxxx\xxx\xxxxxx\x et que les fichier qu'il y a dans x il les regarde un par un et supprime les fichiers contenant les mot "xxxxxx" .

Merci d'avance

9 réponses

  • Votes
  • Date
  • Date décroissante
  1. Ah, bah je m'y connais pas en VBS ^^
    A la rigueuer en VB.NET mais pas VBA, désolé
    1. Oui non je voulais pas qu'on me le fasse mais qu'on m'orriente . merci pour le site j'essaye de le faire .
      1. dim path
        path = "c:\QUEUS\cro\rebut"
        Const Texte = "na"
        Const sChaine = "na"
        'Instruction Dim:
        Dim aPos() , iPos
        'Instruction ReDim:
        ReDim aPos(0)
        'Fonction InStr:
        iPos = InStr(1, Texte, sChaine)
        'Instruction While...Wend:
        While iPos <> 0
        'Fonction UBound:
        ReDim Preserve aPos(UBound(aPos) + 1)
        aPos(UBound(aPos)) = iPos
        iPos = InStr(iPos + 1, Texte, sChaine)
        Wend
        'Instruction If...Then...Else:
        If UBound(aPos) > 0 Then
        Dim i , Resultat
        Resultat = "L'occurrence """ & sChaine & """ na " & UBound(aPos) & " fois " &_
        "dans l'expression " na """" & Texte & """" na
        'Instruction For...Next:
        'Fonction CS :
        'Fonction Len:
        For i = 1 To UBound(aPos)
        Resultat = Resultat na "Postion: " & CStr(aPos(i)) & "," & CStr(aPos(i)) + Len(sChaine)
        Next
        Else

        Resultat = "L'occurrence """ & sChaine & """ n'a pas été trouvée dans l'expression " na_
        """" & Texte & """"
        End If
        MsgBox Resultat
        if resultat 1 = delete
        1. celui la et mieux masi marche pas
          Dim stRep 'c:\xxxx\xxx\x
          Dim oFSO,oFl
          Set oFSO = CreateObject("Scripting.FileSystemObject")
          stRep = "C:\Tmp"
          If oFSO.FolderExists(stRep) Then
          For each oFl in oFSO.GetFolder(stRep).Files
          Wscript.Echo oFl.Name
          Next
          End If
          Const ForReading = 1, ForWriting = 2
          Dim oFso, f

          Set oFso = CreateObject("Scripting.FileSystemObject")
          Set f = oFso.OpenTextFile("c:\tmp\fichier1.txt", ForReading)
          Wscript.echo f.ReadAll
          f.Close
          pos = InStr(4, "na", "Juillet") 'renvoie 24
          pos = InStr(27,"na", "Juillet") 'renvoie 0
          File.Delete("c:\copyofmyfile.txt")
          Console.WriteLine("Fichier c:\copyofmyfile.txt supprimé")