我試圖從Android手機上的文件夾中獲取項目。無法從外部設備獲取目錄
但是,FolderBrowserDialog不會讓我從手機中選擇一個文件夾。路徑看起來像這樣This PC\Xperia Z3 Compact\SD Card\Music
要選擇我目前使用的文件夾:
private void button_Click(object sender, EventArgs e)
{
System.Windows.Forms.FolderBrowserDialog dlg = new System.Windows.Forms.FolderBrowserDialog();
if (dlg.ShowDialog() == System.Windows.Forms.DialogResult.OK)
{
UserFolderLocation = dlg.SelectedPath;
}
else { }
}
然後搜索其內容的文件夾,當我使用:
try
{
folderItems = Directory.GetFiles(directory).Select(f => Path.GetFileNameWithoutExtension(f)).ToArray();
}
catch (Exception e)
{
MessageBox.Show(e.ToString());
}
如果我插入路徑This PC\Xperia Z3 Compact\SD Card\Music
作爲一個變量,然後搜索它,它會拋出一個System.IO.DirectoryNotFoundException
。
如何選擇和使用不以c:
,d:
等開頭的路徑?
請添加更多信息您如何在Android上運行您的代碼。你在用什麼框架? –
這是一個桌面應用程序,它試圖連接的手機正在運行Android 5.1.1。我正在使用.NET框架的4.5.2版本。 – difurious