android: Bestimmen einer symbolischen Verbindung

8

Ich scanne alle Verzeichnisse ab "/", um bestimmte Verzeichnisse wie "MYFOLDER" zu finden. Der Ordner enthält jedoch doppelte Instanzen desselben Ordners. Dies liegt daran, dass sich ein Ordner in "/ mnt / sdcard / MYFOLDER" befindet und derselbe Ordner einen symbolischen Link in "/ sdcard / MYFOLDER" enthält.

Meine Frage ist, "Gibt es eine Möglichkeit zu bestimmen, ob der Ordner ein symbolischer Link ist oder nicht?". Bitte geben Sie mir einige Vorschläge ..

    
Farhan 02.09.2011, 09:35
quelle

1 Antwort

13

Dies ist im Wesentlichen so, wie sie es in Apache Commons (vorbehaltlich der Lizenz ):

> %Vor%

Bearbeiten dank @LarsH-Kommentar. Der obige Code überprüft nur, ob die Child-Datei ein Symlink ist.

Um die OP-Frage zu beantworten, ist es noch einfacher:

%Vor%     
rds 02.09.2011 09:51
quelle

Tags und Links