ディレクトリの文字列配列の解析に問題があります。最終的な目標は、[global] .MyDataDir& "\ saved"に関連付けられたパスを照会して、このディレクトリ内のすべてのフォルダーを取得することです。ただし、実際のフォルダ名、最後のindexof "\"の後のテキストの最後のビットには、プラグインの名前が含まれています。プラグインの列挙リストと比較して、ここでは取り上げない機能を追加します。ここでの問題は、コードの最後のビットが機能しないことです。Dim foldername as String =(etc ...)、インデックスと長さが文字列内の場所を参照する必要があるというエラーを返します。パラメータ名:長さ。
ウィザードの誰かが、ここで私を助けてくれますか?とても有難い。
Dim dirList As String() = System.IO.Directory.GetDirectories([global].MyDataDir & "\saved")
For dir As Integer = 0 To dirList.Length - 1
If IO.Directory.GetFiles(dirList(dir)).Length > 0 Then
For Each file As String In IO.Directory.GetFiles(dirList(dir))
Dim folderName As String = dirList(dir).ToString.Substring(dirList(dir).ToString.LastIndexOf("\"), dirList(dir).ToString.Length - 1)
Next
End If
Next
センパーフィ