What this code do?

Réponses (2)

Geoff Hayes
Geoff Hayes le 24 Juin 2014

2 votes

In the Command Window type help dos or doc dos. The dos function executes a DOS command and returns the result:
status = dos(command) executes the specified DOS command for Windows® platforms, and waits for the command to finish execution before returning the exit status to the status variable
The command string in this case is rm *.ascii which should remove all files with the ascii extension from the current directory.

2 commentaires

subha
subha le 24 Juin 2014
thanks
Geoff Hayes
Geoff Hayes le 24 Juin 2014
I should have indicated that I ran this piece of code on my Mac where the rm command is valid and so will (and did!) remove all files with the ascii extension...

Connectez-vous pour commenter.

Image Analyst
Image Analyst le 24 Juin 2014
Modifié(e) : Image Analyst le 4 Mai 2020

1 vote

rm is a Unix command: https://en.wikipedia.org/wiki/Rm_%28Unix%29 not a DOS command.
Does that command even work, or does it throw an error?
For DOS, use del instead of rm. Or use the system() function instead of the dos() function.

4 commentaires

subha
subha le 25 Juin 2014
I am getting this warning.
'rm' is not recognized as an internal or external command, operable program or batch file
Image Analyst
Image Analyst le 25 Juin 2014
Yeah, because it's not a DOS command. Try using del instead of rm if you want to run it.
subha
subha le 25 Juin 2014
ok. thanks
Waqar Khan
Waqar Khan le 4 Mai 2020
Thank you

Connectez-vous pour commenter.

Catégories

Tags

Question posée :

le 24 Juin 2014

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by