에있을 수 있습니다 그어떻게 확인하는 것이 아니라 단지 폴더는 폴더가 어떤 디렉토리는 디렉토리 내에 존재하는지 확인할 어떻게 vb.net에서
나는 것 c : \ windows 디렉토리 안에 폴더가 있는지 알아야합니다 (디렉토리가 있는지 여부는 알지 못함).
에있을 수 있습니다 그어떻게 확인하는 것이 아니라 단지 폴더는 폴더가 어떤 디렉토리는 디렉토리 내에 존재하는지 확인할 어떻게 vb.net에서
나는 것 c : \ windows 디렉토리 안에 폴더가 있는지 알아야합니다 (디렉토리가 있는지 여부는 알지 못함).
디렉토리에 하위 디렉토리가 있는지 확인하고 싶습니까? 공정 충분 :
Dim hasSubDirectories as Boolean = My.Computer.FileSystem.GetDirectories(parentDir).Count > 0
하단 게시물을 참조하십시오. 당신이 사용하는 새로운 코드를 볼 수 있도록 해답. 내 문제는 내가 문자열을 directoryInfo로 변환 할 수 없다는 것입니다 – steve
System.IO 네임 스페이스에서 DirectoryInfo 클래스를 사용할 수 있습니다.
예 :
mattbasta이 시사하는 것처럼이 BCL의 일부입니다System.IO.Directory
클래스를 사용하는 것만큼이나 쉽게, VB에서 특정 기능을 사용하여 다른 .NET에게 익숙한 것보다는
Dim path As String = "C:\Windows"
Dim directoryInfo As New DirectoryInfo(path)
Dim dirInfos() As DirectoryInfo = directoryInfo.GetDirectories()
If (dirInfos.Length > 0) Then
' you have directories, do what you want
End If
'or iterate over directories
For Each dirInfo As DirectoryInfo In dirInfos
' do something with each directory
Next
하단의 게시물을 참조하십시오, 필자는 새로운 코드를 사용하여 볼 수 있도록 답변을 만들었습니다. 내 문제는 내가 문자열을 directoryInfo로 변환 할 수 없다는 것입니다 – steve
개발자.
Dim hasSubDirectories = System.IO.Directory.GetDirectories(parentPath).Length > 0
하단 게시물을 참조하십시오, 필자는 새로운 코드를 사용하여 볼 수 있도록 답변을 만들었습니다. 내 문제는 내가 문자열 – steve
문제는
Dim path As String = "..\..\..\Tier1 downloads\CourseVB\"
If countNumberOfFolders > 0 Then 'if there is a folder then
' make a reference to a directory
Dim di As New IO.DirectoryInfo(path)
Dim diar1 As IO.DirectoryInfo() = di.GetDirectories()
Dim dra As IO.DirectoryInfo
'list the names of all files in the specified directory
For Each dra In diar1
Dim lessonDirectoryName() As Lesson
lessonDirectoryName(0).lessonName = dra
Next
'는 교훈이 객체가 문자열
로 변환하지 못할 것입니다, 그리고 lessonName 유형 문자열의 속성입니다. 어떻게 directoryInfo를 string으로 변환합니까?디렉토리의 전체 경로에 대해 dra.FullName을 사용하거나 이름에 대해 dra.Name을 사용하여 directoryInfo를 변환 할 수 없다는 것입니다. –
작성자가 제출 한 코드를 바탕으로 숙제로 표시하겠습니다. 티어 1에 대한 교육 인 것 같습니다. – mattbasta
http://meta.stackexchange.com/questions/34503/should-the-possible-homework-tag-be-discouraged @mat –