Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

c# String in SpecialFolder konvertieren

Empfohlene Antworten

Veröffentlicht

Hallo

Ich hab hier grad ein kleines Problem.

Und zwar möchte ich bei einem FolderbrowseDialog nen RootFolder setzen. Dieser soll zum Beispiel auf "D:\Programme" (oder so) eingestellt werden.

Leider nimmt RootFolder nur einen SpecialFolder an :(

Bei google hab ich folgendes gefunden:


FolderBrowseDialog fbd = new FolderBrowseDialog();

fbd.SelectedPath = @"D:\Programme";

fbd.ShowDialog();

Jedoch funktioniert das bei mir nicht :(

Kennt einer von euch zufällig ne möglichkeit wie ich dem RootFolder nen string zuweisen kann???

Oder wie ich nen string in nen SpezialFolder konvertieren kann???

Oder auch ne andere möglichkeit wie ich mein problem lösen kann???

also bei mir geht das mit selectedpath

warum gehts bei dir nicht?

wird ein fehler angezeigt?

Du solltest schon globale Windows Pfad Variablen nutzen,

da dies einen tieferen Sinn hat.

Wenn du einen festen und nicht dynamischen Pfad angiebst und dieser bei einem User nicht existiert, ist dein Dialog unbrauchbar und deine Anwendung fängt sich eine Expation vom Typ "Directory not Found" ein.

  • AllUserApplicationData
  • CurrentUserApplicationData
  • Desktop
  • MyDocuments
  • MyMusic
  • MyPictures
  • ProgramFiles
  • Programs
  • Temp

Anwendung:

Environment.GetFolderPath(Environment.SpecialFolder.Desktop)

  • AllUserApplicationData
  • CurrentUserApplicationData
  • Desktop
  • MyDocuments
  • MyMusic
  • MyPictures
  • ProgramFiles
  • Programs
  • Temp

Anwendung:

Environment.GetFolderPath(Environment.SpecialFolder.Desktop)

Das meinte er nach meiner interpretation ja eben nicht.

Standartmäßig verlangt der Folder Dialog eben einer dieser Enumerationstypen.

Er möchte aber einen einfachen von Ihm gewählten Pfad als String übergeben.

@TE: Korrigiere mich wenn ich falsch liege.

@LP:

Sehr amüsante Signatur :P

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.