Wie man ein Dateiformat erkennt und überprüft, ob die Datei verschlüsselt ist
Contents
[
Hide
]
Manchmal müssen Sie das Format einer Datei erkennen, bevor Sie sie öffnen, da die Dateierweiterung nicht garantieren kann, dass der Dateiinhalt geeignet ist. Die Datei könnte verschlüsselt sein (eine passwortgeschützte Datei), sodass sie nicht direkt gelesen werden kann oder nicht gelesen werden sollte. Aspose.Cells bietet die FileFormatUtil.DetectFileFormat()-Methode und einige relevante APIs, die Sie zum Verarbeiten von Dokumenten nutzen können.
Der folgende Beispielcode veranschaulicht, wie man ein Dateiformat (unter Verwendung des Dateipfads) erkennt und ihre Erweiterung überprüft. Sie können auch feststellen, ob die Datei verschlüsselt ist.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET | |
// The path to the documents directory. | |
string dataDir = RunExamples.GetDataDir(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType); | |
//Detect file format | |
FileFormatInfo info = FileFormatUtil.DetectFileFormat(dataDir + "Book1.xlsx"); | |
//Gets the detected load format | |
Console.WriteLine("The spreadsheet format is: " + FileFormatUtil.LoadFormatToExtension(info.LoadFormat)); | |
//Check if the file is encrypted. | |
Console.WriteLine("The file is encrypted: " + info.IsEncrypted); |