我有一个简短的应用程序,可以检查我的音乐文件是否是特定例程的名称(曲目编号,然后是曲目名称),但是只要没有需要重命名的文件,我就会收到错误消息,因为数组已初始化,但是第一项是空的,空的,空的(但是 VB 引用它)。
为了尝试解决此问题,我正在运行此检查,但仍然出现错误。
' Array declared like this
Dim nc_full_names(0) As String
<Code goes here to ReDim 'nc_full_names' and add the file name to the array, if a file needs renaming>
For i = 0 To UBound(nc_full_names)
'Checking if the array element actually has something in it like this
If Not nc_full_names Is Nothing Then
My.Computer.FileSystem.RenameFile(nc_full_names(i), nc_new_names(i))
Else
Exit For
End If
Next i
这是我得到的错误 -
争论不能是什么。参数名称:文件
谁能告诉我进行此检查的正确方法?