cd command and !cd command give different path

9 visualizzazioni (ultimi 30 giorni)
Italo Esposito
Italo Esposito il 8 Mag 2020
Risposto: Rik il 8 Mag 2020
Hi,
I have a problem on Matlab regarding cd and !cd command.
On Matlab, I choose a working folder which is in the following path:
C:\Temp
Typing cd command, I got:
C:\Temp
while, typing !cd, I got:
C:\Users
Thanks for the support.

Risposte (1)

Rik
Rik il 8 Mag 2020
Those are two different situations
  • cd runs the Matlab function cd and retrieves the current directory that Matlab is using
  • !cd starts a shell from your operating system and runs its cd command (so the Windows command cd in your case)
It isn't really obvious why those two would match. If you create a notepad.m function the results would be drastically different between notepad and !notepad.

Categorie

Scopri di più su Startup and Shutdown in Help Center e File Exchange

Tag

Community Treasure Hunt

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

Start Hunting!

Translated by