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.

VB.Net Dateien lösche, während diese jemand in Beschlag hat

Empfohlene Antworten

Veröffentlicht

Hallo,

ich soll ein Tool entwickeln, welches ein Archiv ( auf einem Server ) durchläuft und Daten, welche schon n Tage dort liegen löscht. Nun kommt es immer wieder vor, dass noch jemand eine dieser Dateien im Zugriff hat. Da die Datei aber das "Verfallsdatum" überschritten hat, ist diese zu löschen.

Nun zu meiner Frage:

Wie kann ich, obwohl jemand die Datei im Zugriff hat, diese löschen?

Ich dachte an so etwas wie der Manuelle Weg

--> Computer Management -> open files -> close open files auf die gewünschte Datei

Geht das?

mfg

Emetiel

Auch wenn die Dateien gelöscht werden sollen, kannst Du nicht einfach das Löschen erzwingen, wenn ein User zu der Zeit was an der Datei macht oder etwas darin sucht/sich anschaut.

Sollte eine Datei zur aktuellen Zeit nicht löschbar sein, würde ich diese erstmal auf eine Liste hinzufügen und einen weiteren Löschversuch nach einer Minute oder so starten lassen. Wenn die Datei dann gelöscht wurde, solltest Du die Datei wieder von der Liste streichen - die Datei wurde dann ja bereits gelöscht.

LG

Kae~

  • Autor

Bis hierher schon mal danke für die Informationen.

Ich dachte halt nur, weil es ja Manuell möglich ist, jemanden über die Systemsteuerung quasi die Datei wieder wegzunehmen, könnte man das auch per Programm machen

Mein erster Satz wahr eher aus der menschlichen Sichtweise. Technisch umsetzen kann man das, klar, aber man sollte immer bedenken, dass man nicht einfach was löschen darf, während jemand es sich noch anschaut.

Du kannst ja nie Wissen, ob die Person die Datei erst nach X Tagen aufruft, da sie vorher keine Gelegenheit dazu hatte (z.B. Urlaub, Geschäftsreise etc.). Ich will nicht in deiner Haut stecken, wenn Du dann Beispielsweise ungewollt (oder dann eher doch gewollt?) eine Kundenpräsentation vom Chef einfach mal so löscht.

Daher von mir keine Info dazu, wie man das macht, aber dafür halt eine - wie ich finde - schöne Alternativlösung. Die ist mir spontan eingefallen.

LG

Kae~

  • Autor

Deine Fürsorge in allen Ehren, aber unsere Richtlinie besagt -> Termin überschritten = Löschen <- egal von wem das Dokument stammt und ob es alle gesehen haben. Daher soll das ganze ja auch automatisiert werden. Aber Deine Aussage "Technisch umsetzen kann man das" ist ja auch schon mal was wert. Somit weiß ich zumindest, dass sich ein weitersuchen lohnt :)

gruß

emetiel

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.