2014-11-10 2 views
0

Прежде всего: Извините за не столь четкое название. Я не знал лучшего способа описать мой вопрос.Использовать combobox в savepath

Я создаю приложение, которое должно сохранять данные, указанные пользователем, на SD-карте на ПК. Я уже узнал, как подключиться к этому ПК, но я все еще работаю над сохраняющей частью. Для тестирования я использовал:

ds.WriteXml("C:\" & DateTimePicker1.Text & ".xml") 

Я думаю, что это возможно, чтобы изменить его к \ 192.168.2.16 \ SDcard \ имя файла, но это не очень гибким. То, что я хотел бы иметь, - это возможность взять значение из выпадающего списка и использовать его как адрес ip. Каков наилучший способ сделать это? как я не думаю, что это SimPE вещь, как делает savepad (\ «& comboIP.selectedvalue &„\ SDCARD \“& DateTimePicker1.Text &» .xml ") К сожалению, SD карта все еще находится на его пути, так что я не может проверить его еще ..

заранее спасибо!

ответ

0
ds.WriteXml("C:\" & comboIP.Text & "\SDCard\" & DateTimePicker1.Text & ".xml") 

это работает просто отлично.

Вы действительно не нужна SDCard в руке, чтобы проверить это.

Вы можете просто создать временные переменные перед вызовом функции WriteXML, установить на них точку останова и убедиться, что они являются правильными значениями заранее.

.: например

Dim sSelectedIP As String = comboIP.Text 
Dim sDateTimePicker As String = DateTimePicker1.Text 
Dim sCompleteDirectory As String = "C:\" & sSelectedIP & "\SDCard" 

If My.Computer.FileSystem.DirectoryExists(sCompleteDirectory) = False Then 
    My.Computer.FileSystem.CreateDirectory(sCompleteDirectory) 
End If 

ds.WriteXml(sCompleteDirectory & "\" & sDateTimePicker & ".xml") 
+0

Да, я бы не понял, что один из. Я пробовал несколько способов, без C: \ перед ним. Я думал, что он просто создаст новую папку в C: \ then. Но спасибо, я попробую это. – Marco

+0

Произошло некоторое тестирование, и похоже, что он пытается сэкономить в C: .. я получаю недостоверную ошибку directory. – Marco

+0

Обновлено. Вы должны проверить и создать каталог. – Keith

Смежные вопросы