我正在使用Matlab开发一个图形用户界面,我需要得到用户的标准文档文件夹的目录。在windows下,我使用这个:

command = 'echo %USERPROFILE%\Documents';
[status,docpath] = system(command);

而且效果很好。现在我计划在linux和mac上对系统(command)执行同样的操作,但是我不知道在这些操作系统下实际的命令是什么样子的。
谢谢你的帮助!

最佳答案

在Linux上,使用tilde~文件夹而不是%USERPROFILE%
~通常相当于/home/username,您可以在其中找到示例中的“documents”文件夹。
由“~”指向的文件夹将根据用户的功能进行调整。
Here is an example on what is on '~'

关于linux - 在Linux和MacOSX上获取用户文档文件夹的路径,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/41210551/

10-11 22:49
查看更多