It has been a long time since I have used DOS. I want to open Solitaire.exe and on close, erase the data file, but the /y switch is not recognized, though it works when I use it with copy commands. It seems as if it should be so simple. This is it -
"C:\Program Files\Microsoft Games\Solitaire\Solitaire.exe" Program opens
del /y "c:\Users\Admin1\AppData\Local\Microsoft Games\Solitaire\*.*" Get error message
del "c:\Users\Admin1\AppData\Local\Microsoft Games\Solitaire\*.*" Get no error message, but get a "yes" prompt, which I don't want.
Can someone help? Thanks.
Need help with yes-prompt switch.
Moderator: DosItHelp
Re: Need help with yes-prompt switch.
I bet if you read the help file you will figure it out.
Code: Select all
H:\>del /?
Deletes one or more files.
DEL [/P] [/F] [/S] [/Q] [/A[[:]attributes]] names
ERASE [/P] [/F] [/S] [/Q] [/A[[:]attributes]] names
names Specifies a list of one or more files or directories.
Wildcards may be used to delete multiple files. If a
directory is specified, all files within the directory
will be deleted.
/P Prompts for confirmation before deleting each file.
/F Force deleting of read-only files.
/S Delete specified files from all subdirectories.
/Q Quiet mode, do not ask if ok to delete on global wildcard
/A Selects files to delete based on attributes
attributes R Read-only files S System files
H Hidden files A Files ready for archiving
I Not content indexed Files L Reparse Points
- Prefix meaning not
If Command Extensions are enabled DEL and ERASE change as follows:
The display semantics of the /S switch are reversed in that it shows
you only the files that are deleted, not the ones it could not find.
Re: Need help with yes-prompt switch.
There's an undocumented method too - the ? is added at the end.
Code: Select all
del "c:\Users\Admin1\AppData\Local\Microsoft Games\Solitaire\*.*?"
Re: Need help with yes-prompt switch.
Thank you for your replies - the batch file is working now. Much appreciated.