执行一些简单的命令后,如
dos('copy *.txt new.txt', '-echo')
dos('echo. 2 > EmptyFile.txt', '-echo')
我尝试删除创建这些文件的文件夹。但是,Windows给了我这条消息 “无法删除”FolderName“:该文件夹正由另一个人/程序使用”。 我必须关闭Matlab才能使它工作。 我该如何解决这个问题?我想这就像关闭cmd命令的“会话”......
答案 0 :(得分:2)
您未显示的是将工作目录更改为您的文件夹。 Windows不允许您删除进程具有的当前工作目录的文件夹。
解决方案很简单:更改该文件夹的工作目录 out 。说:
cd('..')