Ich versuche, die Anzahl der Dateien in einem Ordner mithilfe des Azure Data Store-SDK (C#) abzurufen, aber die FileStatusProperties.ChildrenNum-Eigenschaft ist immer null und wird nie zurückgegeben die Anzahl der Kinder im Verzeichnis, wie es soll (https://docs.microsoft.com/en-us/dotnet/api/microsoft.azure.management.datalake.store.models.filestatusproperties.childrennum). Ist es ein Fehler? Vielen Dank im Voraus!Azure Data Lake Store SDK: FileStatusProperties.ChildrenNum Eigenschaft immer null
1
A
Antwort
1
Ich versuche, die Anzahl der Dateien in einem Ordner
Ich könnte auch reproduzieren zu bekommen, dass Sie erwähnt (FileStatusProperties.ChildrenNum Property is always null
) auf meiner Seite. Wir könnten unser feedback einem azurblauen Team geben. Meine Problemumgehung ist, dass wir den folgenden Code verwenden können, um die Anzahl der Dateien in einem Ordner zu erhalten, funktioniert es auf meiner Seite korrekt.
var applicationId = "Azure AD application id";
var secretKey = "secret key";
var tenantId = "tenant Id";
var adlsAccountName = "data lake account";
var creds = ApplicationTokenProvider.LoginSilentAsync(tenantId, applicationId, secretKey).Result;
var adlsFileSystemClient = new DataLakeStoreFileSystemManagementClient(creds,clientTimeoutInMinutes:60);
var result = adlsFileSystemClient.FileSystem.ListFileStatusWithHttpMessagesAsync(adlsAccountName,
"/testfolder").Result; //folder path
var count = result.Body.FileStatuses.FileStatus.Count(x => x.Type.Equals(FileType.FILE));
Verwandte Themen
- 1. Azure Data Lake Store - Dateiberechtigungsupdate
- 2. Azure Data Lake Store Bandbreitenbeschränkung
- 3. Azure Data Lake Store-Zugriff über Proxy mit Java SDK
- 4. Powershell -recursive in Azure Data Lake Store
- 5. Verzeichnisgröße in Azure Data Lake Store
- 6. Azure Data Lake: Verschlüsselung
- 7. Integrieren von Azure CDN mit Azure Data Lake Store
- 8. Azure Data Lake Alle Elemente
- 9. Microsoft Azure Data Lake Speicher
- 10. Azure Data Lake-Autorisierung
- 11. Azure Data Lake Store - Fehler beim Lesen von Datei
- 12. Azure Batch-Unterstützung für verknüpften Data Lake Store-Service
- 13. Azure Data Lake Store erstellen Ordner über C# -Skript
- 14. Azure Data Lake Store - JSON in CSV konvertieren
- 15. Löschen Sie eine Datei aus Azure Data Lake Store mit. NET SDK?
- 16. Azure Data Lake Analytics leere Ausgabedatei
- 17. Azure Data Lake Store und Azure SQL mit WebJob/Azure-Funktion
- 18. Azure Data Lake Analytics IOutputter E_RUNTIME_USER_ROWTOOBIG
- 19. Sandbox-Umgebung für Data Lake Store und Analytics
- 20. Laden Sie Bilder auf Data Lake Store mit u sql
- 21. Ändern des Ausgabetyps von Data Lake Store-Quelle in SSIS
- 22. E_RUNTIME_SYSTEM_ERROR für Azure Data Lake Analytics
- 23. So fragen Sie Azure Data Lake ab?
- 24. Speicherlimit in Azure Data Lake Analytics
- 25. U-SQL-Cursor in Azure Data Lake
- 26. Autorisierungsheader für WebHDFS mit Azure Data Lake
- 27. Wie verwende ich Azure Data Lake Store als Eingabedatei für Azure ML?
- 28. Azure Webjobs SDK - Kann ich eine Bindung/einen Trigger auf Azure Data Lake Files erstellen
- 29. Können wir in Data Lake Daten in Azure Storage ausgeben?
- 30. Wie wird Azure Data Lake Storage mit Azure ML verbunden?
Dank. Übrigens habe ich diese Problemumgehung gefunden: 'adlsFileSystemClient.FileSystem.GetContentSummary (adlsAccountName,"/testfolder "). ContentSummary.FileCount'. – RudyCo
Auch auf GitHub im Folgenden veröffentlicht: [link] (https://github.com/Azure/azure-sdk-for-net/issues/3770) – RudyCo