.NET MAUI auf Android – Wie überprüfe ich, ob eine Bilddatei vorhanden ist?C#

Ein Treffpunkt für C#-Programmierer
Anonymous
 .NET MAUI auf Android – Wie überprüfe ich, ob eine Bilddatei vorhanden ist?

Post by Anonymous »

Ich habe eine Reihe von Bildern, die dem Projekt hinzugefügt werden als: Ich füge sie der Benutzeroberfläche zur Laufzeit hinzu über:

Code: Select all

#if IOS
Source = ImageSource.FromFile($"{imageName}{imageNumber}.png"),
#else
Source = ImageSource.FromFile($"Resources/Images/stickers/{imageName}{imageNumber}.png"),
#endif
Oben funktioniert einwandfrei, ich möchte jedoch prüfen, ob die Bilddatei vorhanden ist, bevor ich sie hinzufüge. Für IOS funktioniert Folgendes einwandfrei:

Code: Select all

#if IOS
if (!await FileSystem.AppPackageFileExistsAsync($"{imageName}{imageNumber}.png"))
continue;
#endif
Allerdings kann ich auf Android nicht die gleiche Prüfung durchführen, selbst wenn ich den vollständigen Pfad angebe.
Ich habe auch File.Exist mit so ziemlich allen Pfadkombinationen ausprobiert, ohne Erfolg .
Wie kann ich auf Android überprüfen, ob eine bestimmte Bilddatei vorhanden ist?

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post