Java me 为什么不是';J2ME是否能够创建递归目录创建?

Java me 为什么不是';J2ME是否能够创建递归目录创建?,java-me,midp,midp-2.0,Java Me,Midp,Midp 2.0,我想创建递归目录(例如:Connector.open(“file:///Phone:/folder_1/folder_2/,连接器。读写);)。问题是没有明确提到两个文件夹,这里是folder_1和folder_2,而是一个方法只提供了一个字符串参数。例如: private void myMethod(String path) { fcDir = (FileConnection) Connector.open("file:///Phone:/"+path+"/", Connector.RE

我想创建递归目录(例如:
Connector.open(“file:///Phone:/folder_1/folder_2/,连接器。读写);
)。问题是没有明确提到两个
文件夹
,这里是folder_1和folder_2,而是一个方法只提供了一个字符串参数。例如:

private void myMethod(String path) 
{
  fcDir = (FileConnection) Connector.open("file:///Phone:/"+path+"/", Connector.READ_WRITE);
...
}

在运行时,这两个文件夹不会被创建!因此,为了创建这两个文件夹,我必须分别创建两个
FileConnection
!那么为什么J2ME不能进行递归的目录创建呢?

您也可以尝试新的方法。您可以使您的方法递归,现在传递一个vector&integer参数,vector的元素将是您想要创建的目录列表,integer将指定方法应该调用它自己的时间

i、 e.对于文件夹_1和文件夹_2,可以将参数作为方法_名称(folderVector,2)传递。这里folderVector变量包含两个字符串元素,即folder_1和folder_2。现在您需要递归地调用您的方法,这样,每次第二个参数的值递减一个。运行此方法,直到它大于零

这是一种递归的方法