Erhalte Datei ID eines gegebenen Pfades

9

Gibt es eine direkte Methode, um die Datei-ID durch Angabe eines Pfades zu erhalten (z. B. /some/folder/deep/inside/file.txt)? Ich weiß, dass dies getan werden kann, indem man den Inhalt des Ordners rekursiv überprüft, aber ein einfacher Anruf wäre viel besser.

Danke

    
Zhizhong Liu 15.06.2012, 21:32
quelle

3 Antworten

3

Wir haben derzeit keinen Support dafür, aber das Feedback wird definitiv berücksichtigt, wenn wir die v2-API weiter ausbauen.

    
seanrose 15.06.2012 23:41
quelle
0

Eine Alternative dazu wäre, den Namen der Zieldatei / -Ordner aus dem Pfad zu extrahieren und mithilfe der Such-API

danach zu suchen

wie folgt: Ссылка

Dies gibt alle übereinstimmenden Einträge mit ihren path_collections zurück, die die gesamte Hierarchie für jeden Eintrag bereitstellen. Etwas wie das:

%Vor%

Der Pfad für diesen Eintrag kann als /dummy/filename.txt

umgekehrt erstellt werden

Vergleichen Sie diesen Pfad einfach mit dem Pfad, nach dem Sie suchen. Wenn es übereinstimmt, dann ist das das gesuchte Suchergebnis. Dies dient nur dazu, die Anzahl der ReST-Anrufe zu reduzieren, die Sie durchführen müssen, um zu dem Ergebnis zu gelangen. Hoffe es macht Sinn.

    
Kryptic Coder 30.06.2015 11:16
quelle
0

Hier ist mein Ansatz, wie man eine Ordner-ID basierend auf einem Pfad erhält, ohne rekursiv durch den gesamten Baum zu gehen, dies kann leicht auch für eine Datei angepasst werden. Dies basiert auf PHP und CURL, aber es ist sehr einfach, es auch in jeder anderen Anwendung zu verwenden:

%Vor%     
Emil Borconi 16.02.2016 22:44
quelle

Tags und Links