您好,登錄后才能下訂單哦!
您可以使用NSFileManager的attributesOfItemAtPath:error:
方法來獲取遠程服務器上文件的屬性。首先,您需要使用NSURL來表示遠程服務器上的文件路徑,然后通過NSFileManager來獲取該文件的屬性。以下是一個示例代碼:
let remoteFilePath = URL(string: "https://example.com/remote/file.txt")!
let fileManager = FileManager.default
do {
let attributes = try fileManager.attributesOfItem(atPath: remoteFilePath.path)
// 獲取文件屬性
let fileSize = attributes[.size] as? Int
let creationDate = attributes[.creationDate] as? Date
let modificationDate = attributes[.modificationDate] as? Date
// 打印文件屬性
print("FileSize: \(fileSize ?? 0) bytes")
print("CreationDate: \(creationDate ?? Date())")
print("ModificationDate: \(modificationDate ?? Date())")
} catch {
print("Error: \(error.localizedDescription)")
}
請注意,以上代碼中的remoteFilePath
是一個URL對象,它表示了遠程服務器上的文件路徑。在調用attributesOfItemAtPath:error:
方法時,需要傳入該URL的path屬性作為參數。如果成功獲取文件屬性,您可以從返回的字典中獲取文件的大小、創建日期和修改日期等信息。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。