如何函数mkdir读过一个变量吗?
14日视图(30天)
显示旧的评论
你能大规模生产的子文件夹的父文件夹使用“mkdir '和一个变量?不能找出mkdir函数读取一个变量。
说我们试图大规模生产文件夹名为以下数量:
> > x = (222990, 222991, 222992, 222993, 222994, 222995]
mkdir parentFolder x (
不工作,只产生一个文件夹名为x)
mkdir parentFolder“x”(
不工作,同样的问题
)
mkdir parentFolder“x”(
不工作,同样的问题
)
mkdir parentFolder [x] (
不工作,同样的问题
)
mkdir parentFolder (x) (
不工作,同样的问题
)
mkdir parentFolder [x] (
不工作,同样的问题
)
mkdir parentFolder [x] (
不工作,同样的问题
)
接受的答案
Alvery
2020年12月15日
还有一个在调用函数语法形式。
mkdirnewfolder
是一样的
mkdir (“newfolder”)
既然你想操作的文件夹名称,您需要使用第二种形式的函数调用,以及字符串操作。有一个问题。mkdir,与许多其他matlab函数不同,并不在vectorised工作形式。换句话说,一个调用mkdir只能创建一个文件夹。所以每个列表项一个文件夹,你需要一个for循环。因此你想要这样的:
为fileNum = x
mkdir (“parentFolder”,(“prefix_”num2str (fileNum)))
结束