I have a preferences table that has, among other things, the default path to a database that the app uses.
The path is currently: Macintosh HD:Users:Bill:Dropbox:WPP:Software:LR_Test:
I currently have the GetFolderItem path hardcoded into the method but I want to get the location from the field in the Preferences table.
Is there an easy way to parse the path into the proper GetFolderItem command or am I going to have to parse it based on the colons and build child…child…
I would store the SaveInfo string that the FolderItem provides. It’s cross-platform and works like an alias, and you can easily create a FolderItem from it.
You might have to Base64- or Hex-encode the string into the database, I’m not sure.
If you have a bunch of old-style colon separated paths stored somewhere that you want to read in as a folderitem and then start using the saveinfo Kem was referring to, you can do:
dim pth as string = "Macintosh HD:Users:Bill:Dropbox:WPP:Software:LR_Test:"
dim f as new FolderItem(pth, FolderItem.PathTypeAbsolute)