File::File(const String& relativePath, const String& path) : Blob(createBlobDataForFile(path), -1) , m_path(path) , m_relativePath(relativePath) { m_name = pathGetFileName(path); }
File::File(const String& path, ContentTypeLookupPolicy policy, UserVisibility userVisibility) : Blob(BlobDataHandle::create(createBlobDataForFile(path, policy), -1)), m_hasBackingFile(true), m_userVisibility(userVisibility), m_path(path), m_name(Platform::current()->fileUtilities()->baseName(path)), m_snapshotSize(-1), m_snapshotModificationTimeMS(invalidFileTime()) {}
File::File(const String& path, ContentTypeLookupPolicy policy) : Blob(createBlobDataForFile(path, policy), -1) , m_path(path) , m_name(pathGetFileName(path)) #if ENABLE(FILE_SYSTEM) , m_snapshotSize(-1) , m_snapshotModificationTime(invalidFileTime()) #endif { }
File::File(const String& path) : Blob(createBlobDataForFile(path), -1) , m_path(path) , m_name(pathGetFileName(path)) #if ENABLE(FILE_SYSTEM) , m_snapshotSize(-1) , m_snapshotModificationTime(0) #endif { }
File::File(const String& path) : Blob(createBlobDataForFile(path), -1) , m_path(path) , m_name(pathGetFileName(path)) { }