DSAVE "@xxx" will try to save xxx and replace it if it exists, and not include the @ in the filename. SAVE "@xxx" will save a file with the name @xxx, including the @. This is enough of a hazard that it's easy to accidentally create a file whose name begins with @.
DELETE "@xxx" will not delete a file named @xxx because the call path it uses still considers the @ special and tries to remove it from the name. This makes it cumbersome to delete an accidentally created @xxx file. (You can use a wildcard.)
This Issue requests that DELETE "@xxx" always treat the @ as part of the filename. It does not have a special meaning in this context. (If we discover a reason why it shouldn't be this way, mention it here for posterity.)
DSAVE "@xxx"
will try to savexxx
and replace it if it exists, and not include the@
in the filename.SAVE "@xxx"
will save a file with the name@xxx
, including the@
. This is enough of a hazard that it's easy to accidentally create a file whose name begins with@
.DELETE "@xxx"
will not delete a file named@xxx
because the call path it uses still considers the@
special and tries to remove it from the name. This makes it cumbersome to delete an accidentally created@xxx
file. (You can use a wildcard.)This Issue requests that
DELETE "@xxx"
always treat the@
as part of the filename. It does not have a special meaning in this context. (If we discover a reason why it shouldn't be this way, mention it here for posterity.)