SharePointCommunity
Die deutschsprachige Community für SharePoint, Microsoft 365, Teams, Yammer und mit Azure

Sponsored by

Willkommen im Forum Archiv.
Einträge sind hier nicht mehr möglich, aber der Bestand von 12 Jahren SharePoint-Wissen ist hier recherchierbar.




FileLeafRef und Dateiendung

Unbeantwortet Dieser Beitrag hat 0 Antworten

Ohne Rang
1 Beiträge
SpaZeman erstellt 21 Mai 2013 19:04
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

Hallo Gemeinde,

ich nutze das CSOM2010 und bin dabei auf folgendes Problem gestoßen.
Ich versuche ein Dokument hochzuladen.

FileCreationInformation fci    = new Microsoft.SharePoint.Client.FileCreationInformation();
             fci.Content    = bDocument;
                fci.Overwrite    = true;
                fci.Url       = "C:\\temp\test.txt"
             File file       = list.RootFolder.Files.Add( fci );
clientcontext.ExecuteQuery();

Funktioniert auch alles wunderbar.
Anschließend versuche ich u.a. den Namen des Dokuments zu ändern, z.B. so:

ListItem listItem = file.ListItemAllFields;
listItem["FileLeafRef"] = "Dokument";
listItem.Update();
clientcontext.ExecuteQuery();

Sobald ich ExecuteQuery ausführe, ändert sich der Name(FileLeafRef) von "Dokument" in "Dokument.txt".
Da ich im Rahmen eines Suchqueries in einer anderen Funktion versuche, dieses anhand des Namens zu finden, darf die Dateinendung da nicht mit dran.
Wie kann ich das verhindern, bzw. wo liegt der Fehler?