Need help with yes-prompt switch.

Discussion forum for all Windows batch related topics.

Moderator: DosItHelp

Post Reply
Message
Author
mydosname
Posts: 2
Joined: 01 Apr 2015 08:07

Need help with yes-prompt switch.

#1 Post by mydosname » 01 Apr 2015 08:38

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.

Squashman
Expert
Posts: 4486
Joined: 23 Dec 2011 13:59

Re: Need help with yes-prompt switch.

#2 Post by Squashman » 01 Apr 2015 09:30

I bet if you read the help file you will figure it out. :wink:

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.

foxidrive
Expert
Posts: 6031
Joined: 10 Feb 2012 02:20

Re: Need help with yes-prompt switch.

#3 Post by foxidrive » 01 Apr 2015 19:27

There's an undocumented method too - the ? is added at the end.

Code: Select all

del "c:\Users\Admin1\AppData\Local\Microsoft Games\Solitaire\*.*?"

mydosname
Posts: 2
Joined: 01 Apr 2015 08:07

Re: Need help with yes-prompt switch.

#4 Post by mydosname » 02 Apr 2015 18:19

Thank you for your replies - the batch file is working now. Much appreciated.

Post Reply