vb.net 파일 저장 대화 상자 오류 - 특수 디렉토리 '데스크탑'을 찾을 수 없습니다.
-
23-08-2019 - |
문제
표준 .NET 저장 대화 상자에 대한 기본 저장 디렉토리를 특정 폴더에 설정하려는 기본 저장 디렉토리를 설정하려고하는 코드의 매우 간단한 Peice가 있습니다. 해당 폴더가 존재하지 않으면 데스크탑으로 설정합니다.
이것은 다음과 같은 오류를받는 한 명의 사용자를 제외한 모든 사람에게 적합합니다.
Could not find special directory 'Desktop'
그게 어떻게 가능합니까?
'Check if folder exists
If Not IO.Directory.Exists(strDirectory) Then
strDirectory = FileIO.SpecialDirectories.Desktop
If Not IO.Directory.Exists(strDirectory) Then
strDirectory = IO.Directory.GetCurrentDirectory
End If
End If
'Show save file dialogue.
Dim folderDlg As New Windows.Forms.FolderBrowserDialog
folderDlg.RootFolder = Environment.SpecialFolder.Desktop
folderDlg.SelectedPath = strDirectory
folderDlg.ShowNewFolderButton = True
올바른 솔루션이 없습니다
다른 팁
어때요 :
strDirectory = _
Environment.GetFolderPath(Environment.SpecialFolder.Desktop).ToString()
나는 사용한다 getfolderpath () "내 문서"를 얻으려면 잘 작동합니다 (생각할 필요가 없습니다).
제휴하지 않습니다 StackOverflow