Ich brauche einen Weg, um zu überprüfen, ob einige MMF (Memory mapped file) vorhanden ist oder nicht, bevor Sie darauf zugreifen, in einer verwalteten Weise.Wie überprüft man, ob eine Memory-Mapped-Datei existiert?
Antwort
Sie können verwenden: MemoryMappedFile.OpenExisting Methode. Wenn die angegebene Datei nicht vorhanden ist, wird FileNotFoundException ausgelöst.
Kann ich es ohne Ausnahme tun? es ist überhaupt keine gute Übung! –
@MohamedSakherSawan: Es gibt keine mir bekannte Methode, mit der du tun kannst, was du willst. Aber das ist überhaupt kein Problem, da die Verwaltung von Programmabläufen mit Ausnahmen eine * sehr häufige *, wenn nicht oft * nur mögliche Möglichkeit ist, IO-Zugriffe im Programm zu verwalten. – Tigran
Aber es ist sehr schlecht für die Leistung! Sie können für IO richtig sein. –
- 1. Wie überprüft man, ob eine Klasse existiert
- 2. Wie überprüft man, ob das Fragment existiert?
- 3. Wie überprüft man, ob das AlbumArt existiert?
- 4. Wie überprüft man, ob ein Pfad existiert?
- 5. Wie überprüft man, ob ein Registrierungsschlüssel existiert
- 6. Wie überprüft man, ob Join nicht existiert?
- 7. Wie überprüft man, ob eine Cassandra-Tabelle existiert
- 8. Wie überprüft man, ob eine Einschränkung in Sql Server existiert?
- 9. Wie überprüft man, ob eine Buchung innerhalb des Zeitrahmens existiert?
- 10. Wie überprüft man, ob eine Tabelle in Hive existiert?
- 11. Wie überprüft man, ob eine benannte Erfassungsgruppe existiert?
- 12. Wie überprüft man, ob eine MySQL-Datenbank existiert
- 13. Wie überprüft man, ob eine Datei in Apache Camel existiert?
- 14. Wie überprüft man, ob eine Datei in Matlab existiert?
- 15. Wie überprüft man, ob eine E-Mail in cpanel existiert
- 16. pyspark: Wie überprüft man, ob eine Datei in hdfs existiert
- 17. Wie überprüft man, ob eine implizite oder explizite Umwandlung existiert?
- 18. EF7 - Wie überprüft man, ob eine Datenbank existiert?
- 19. PL/pgSQL überprüft, ob eine Zeile existiert
- 20. EXTJS - Wie überprüft man, ob ein Element existiert?
- 21. Wie überprüft man, ob ein Modul in Lua existiert?
- 22. Wie überprüft man, ob in PHP ein String existiert? So
- 23. XPath: Wie überprüft man, ob ein Attribut existiert?
- 24. Wie überprüft man, ob ein Fensterstil in einem Hexadezimalformat existiert?
- 25. Wie überprüft man, ob Bild mit gegebener URL existiert?
- 26. Firebase-Datenbankregel - Wie überprüft man, ob der Login bereits existiert?
- 27. Wie überprüft man, ob die Seite mit Javascript existiert?
- 28. Wie überprüft man, ob Datensatz existiert mit Python MySqdb
- 29. Prolog: Wie überprüft man, ob ein Prädikat existiert?
- 30. Wie überprüft man, ob ein Registrierungswert mit C# existiert?
Warum nicht eine echte Frage? –
'File.Exists' wird nicht den Trick machen? http://msdn.microsoft.com/en-us/library/system.io.file.exists.aspx –
Raymond Chen Worte zu verwenden: "Wenn Sie wissen müssen, dann tun Sie es falsch". Sie werden dies feststellen, sobald Sie sicherstellen, dass nur ein Prozess gleichzeitig auf die MMF zugreifen kann. Und Sie tun etwas Sinnvolles, wenn einer der Prozesse unerwartet beendet wird. –