Aankondiging

Collapse
No announcement yet.

wie kan me helpen om een ms dos opdracht te maken?

Collapse
X
 
  • Weergaveopties
  • Begin
Clear All
new posts

  • wie kan me helpen om een ms dos opdracht te maken?

    Ik heb hier op mijn D: schijf een map die ik om de x aantal dagen volledig wil wissen.
    Daarvoor heb ik dus een .bat script nodig.
    Ik heb zelf al wat zitten proberen maar kom er niet uit.

    Het is de bedoeling dat de pc naar dos gaat dus via cmd opdracht. dan staat hij in de direcotory c:\documents and settings\user

    Dit had ik gemaakt maar helaas:

    cmd
    d:
    cd camhek
    del *.* /s /q
    exit

    Wie kan me helpen. De opdracht zelf ga ik dan in taakplanner zetten dus dat is geen probleem.

    mir
    De opbrengst van mijn zonnepanelen live : http://www.sunnybeam.be/

  • #2
    Re: wie kan me helpen om een ms dos opdracht te maken?

    Gewoon onderstaande in een .BAT file zetten:

    @echo off
    del d:\camhek\*.* /s /f /q

    De CMD en EXIT zijn voor een .BAT overbodig.

    Comment


    • #3
      Re: wie kan me helpen om een ms dos opdracht te maken?

      Ik probeer het direct maar waarvoor staan die echo off en /f ?

      mir
      De opbrengst van mijn zonnepanelen live : http://www.sunnybeam.be/

      Comment


      • #4
        Re: wie kan me helpen om een ms dos opdracht te maken?

        Echo off staat voor niets laten zien van de tekst nadien.
        /f staat voor force dacht ik (niet 100% zeker)
        Canon EOS 5D + grip | Canon EOS 5DII + grip | 24-70 f2.8 L | 70-200 f2.8 IS USM L | 100-400 f4,5-5,6 L | 100mm f2.8 makro USM | 50mm f1.8 | 85mm f1.2 L | 430EX
        http://www.stevevandegaer.be

        Comment


        • #5
          Re: wie kan me helpen om een ms dos opdracht te maken?

          tik eens del /? in je command prompt, krijg je meteen alle info ...

          /f = force deleting of read-only files

          Comment


          • #6
            Re: wie kan me helpen om een ms dos opdracht te maken?

            Correct ;-)

            Comment


            • #7
              Re: wie kan me helpen om een ms dos opdracht te maken?

              Oorspronkelijk geplaatst door Gandalf Bekijk bericht
              Gewoon onderstaande in een .BAT file zetten:

              @echo off
              del d:\camhek\*.* /s /f /q

              De CMD en EXIT zijn voor een .BAT overbodig.
              Dat is het dus bedankt. Nu nog kijken om dat automatisch elke week in taakplanner te krijgen.

              mir
              De opbrengst van mijn zonnepanelen live : http://www.sunnybeam.be/

              Comment


              • #8
                Re: wie kan me helpen om een ms dos opdracht te maken?

                Batch is zo '90
                in VBS, verwijdert txt of log documenten ouder dan 60 dagen

                Dim fso, f, f1, fc, objSubfolder
                Set fso = CreateObject("Scripting.FileSystemObject")

                ShowSubfolders FSO.GetFolder("C:\_scheduled_scripts")
                Sub ShowSubFolders(Folder)
                For Each objSubfolder in Folder.SubFolders
                Set fc = objSubfolder.Files
                For Each f1 in fc
                fileExt = fso.GetExtensionName(f1.Path)
                If fileExt = "txt" Or fileExt = "log" Then
                If DateDiff("d", f1.DateLastModified, Now) > 60 Then
                f1.Delete
                End If
                End If
                Next
                ShowSubFolders objSubfolder
                Next
                End Sub
                Maar VBS is eigenlijk out, doe momenteel alles in Powershell:
                Deze one-liner zou het moeten doen:
                get-childitem | where -FilterScript {$_.LastWriteTime -le [System.DateTime]::Now.AddDays(-7)} | remove-item
                Last edited by Destn; 26 juli 2012, 15:30. Reden: Powershell Code toegevoegd
                ITers are like mushrooms. We just keep them in the dark and throw sh!t at them. They love it

                Comment


                • #9
                  Re: wie kan me helpen om een ms dos opdracht te maken?

                  Oorspronkelijk geplaatst door Destn Bekijk bericht
                  Batch is zo '90
                  in VBS, verwijdert txt of log documenten ouder dan 60 dagen



                  Maar VBS is eigenlijk out, doe momenteel alles in Powershell:
                  Deze one-liner zou het moeten doen:
                  get-childitem | where -FilterScript {$_.LastWriteTime -le [System.DateTime]::Now.AddDays(-7)} | remove-item
                  Bedankt maar dat is chinees voor mij

                  mir
                  De opbrengst van mijn zonnepanelen live : http://www.sunnybeam.be/

                  Comment


                  • #10
                    Re: wie kan me helpen om een ms dos opdracht te maken?

                    Batch is zo '90
                    in VBS, verwijdert txt of log documenten ouder dan 60 dagen

                    Dim fso, f, f1, fc, objSubfolder
                    Set fso = CreateObject("Scripting.FileSystemObject")

                    ShowSubfolders FSO.GetFolder("C:\_scheduled_scripts")
                    Sub ShowSubFolders(Folder)
                    For Each objSubfolder in Folder.SubFolders
                    Set fc = objSubfolder.Files
                    For Each f1 in fc
                    fileExt = fso.GetExtensionName(f1.Path)
                    If fileExt = "txt" Or fileExt = "log" Then
                    If DateDiff("d", f1.DateLastModified, Now) > 60 Then
                    f1.Delete
                    End If
                    End If
                    Next
                    ShowSubFolders objSubfolder
                    Next
                    End Sub


                    Inderdaad, waarom zou je het met 1 regel doen als je het ook met een halve bladzijde kan?
                    Geert

                    Comment


                    • #11
                      Re: wie kan me helpen om een ms dos opdracht te maken?

                      Oorspronkelijk geplaatst door Appendix Bekijk bericht
                      Inderdaad, waarom zou je het met 1 regel doen als je het ook met een halve bladzijde kan?
                      Dat is nog niet het ergste. Erger is dat het niet eens doet wat TS vroeg.

                      Comment


                      • #12
                        Re: wie kan me helpen om een ms dos opdracht te maken?

                        Oorspronkelijk geplaatst door Leonidas Bekijk bericht
                        Dat is nog niet het ergste. Erger is dat het niet eens doet wat TS vroeg.
                        Men moet toch eens kunnen tonen wat hij/zij allemaal kan
                        My Aviation-pictures: https://goo.gl/tKqrPg

                        Comment


                        • #13
                          Re: wie kan me helpen om een ms dos opdracht te maken?

                          Oorspronkelijk geplaatst door Leonidas Bekijk bericht
                          Dat is nog niet het ergste. Erger is dat het niet eens doet wat TS vroeg.
                          lol Ik zou het alvast niet weten nu ik heb wat zitten lezen en weet nu toch al wat VBS is

                          Nu mijn msdos opracht doet het goed, om de 14 dagen gaat hij mijn map netjes wissen zoals de bedoeling was.

                          mir
                          De opbrengst van mijn zonnepanelen live : http://www.sunnybeam.be/

                          Comment

                          Working...
                          X