2016-05-12 4 views
0

Ich habe einen Ordner, der einige Dateien enthält. Ich habe 2 users.so, ich möchte verschiedene Dateien für beide Benutzer anzeigen, aber die Dateien stammen aus dem gleichen Ordner. Also, wie kann ich das tun?Zeigen Sie verschiedene Dateien aus dem gleichen Ordner

+0

können Sie angeben, was verschiedene Dateien bedeuten? anders basierend auf Dateibesitzer? –

+0

Es gibt einen Ordner Vorschlag. In diesem Ordner sind verschiedene Dateien, wie A, B, C, D. So, jetzt habe ich 2 Benutzer. Beide von ihnen werden die gleichen Dateien aus dem gleichen Ordner verwenden. Benutzer 1 benötigt jedoch keine A-Datei. Daher möchte ich Benutzer 1 keine Datei anzeigen, während Benutzer B diese Datei verwenden möchte. Daher möchte ich diese Datei dem Benutzer B anzeigen. – Ganesh

+0

Wie unterscheiden Sie? Datei benötigt für Benutzer1 und Benutzer2? Sie haben eine benutzerdefinierte Liste von Dateinamen für die beiden Benutzer, oder existieren eine Regel? –

Antwort

0

Sie müssen eine benutzerdefinierte FileFilter Klasse erstellen, die Informationen über die aktuellen Benutzer enthält und die angezeigten Dateien basierend auf den Benutzerinformationen ändern.

Here ein Beispiel.

Sie müssen Ihren benutzerdefinierten Code in seiner Accpet-Methode schreiben.