none
FORFILES Fehler RRS feed

  • Frage

  • Hi Community,

    ein Testlauf eines Scripts mit einem FORFILES Kommando terminiert mit einem Fehler:

    Everything is Ok
    FEHLER: Argument/Option ungültig - '/Q'.
    Geben Sie "FORFILES /?" ein, um die Syntax anzuzeigen.


    Der Parameter /Q gehört doch zum DEL Befehl und nicht zum FORFILES Kommando oder?

    Das ganze Script schaut so aus:

    echo off
    
    SET DATUM=%DATE:~6,4%.%DATE:~3,2%.%DATE:~0,2%
    SET APP_PATH="C:\Program Files\7-Zip"
    SET FORFILES="C:\Windows\System32\forfiles.exe"
    
    mkdir G:\DB_BACKUPS\DATEV_USR\%DATUM%
    robocopy E:\BUHA_BACKUP\ G:\DB_BACKUPS\DATEV_USR\%DATUM% /MIR /MT /XJ /XD "E:\BUHA_BACKUP\alterBestand"
    
    FOR /D %%i in ("G:\DB_BACKUPS\DATEV_USR\*") do (	
    	%APP_PATH%\7z.exe a -tzip -pverysecret %%i.zip %%i
    	rmdir /S /Q %%i
    )
    
    %FORFILES% /M *.zip /P "G:\DB_BACKUPS\DATEV_USR\" /D -31 /C "cmd /c del /Q @path"

    Was habe ich falsch gemacht?

    Thx & Bye Tom

    Mittwoch, 20. Mai 2015 07:27

Antworten

Alle Antworten

  • > %FORFILES% /M *.zip /P "G:\DB_BACKUPS\DATEV_USR\" /D -31 /C "cmd /c del /Q @path"
     
    Mach mal ein "echo" davor und schau Dir das Ergebnis an.
     

    Greetings/Grüße, Martin

    Mal ein gutes Buch über GPOs lesen?
    Good or bad GPOs? - my blog…
    And if IT bothers me - coke bottle design refreshment (-:
    Mittwoch, 20. Mai 2015 07:45
  • Servus,

    > Mach mal ein "echo" davor und schau Dir das Ergebnis an.

    Da steht genau das gleiche da:

    C:\Users\administrator.KASTNER>echo forfiles /M *.zip /P "G:\DB_BACKUPS\DATEV_USR\" /D -31 /C "cmd /c del /Q @path"
    forfiles /M *.zip /P "G:\DB_BACKUPS\DATEV_USR\" /D -31 /C "cmd /c del /Q @path"

    Worauf möchtest du hinaus?

    Thx & Bye Tom

    Mittwoch, 20. Mai 2015 07:54
  • Servus,

    > %FORFILES% /M *.zip /P "G:\DB_BACKUPS\DATEV_USR\" /D -31 /C "cmd /c del /Q @path"

    Habs gefunden. Der abschließende Backslash im Suchpfad hat den Fehler ausgelöst. Was es nicht alles gibt...

    Bye Tom

    Mittwoch, 20. Mai 2015 08:39