Version 6.6.5 Source

Table Name: tabFile

Fields

Sr Fieldname Type Label Options
1 file_name Data File Name
2 preview Section Break Preview
3 preview_html HTML Preview HTML
4 section_break_5 Section Break
5 is_home_folder Check Is Home Folder
6 is_attachments_folder Check Is Attachments Folder
7 file_size Int File Size
8 column_break_5 Column Break
9 file_url Data File URL
10 thumbnail_url Data Thumbnail URL
11 folder Link Folder File
12 is_folder Check Is Folder
13 section_break_8 Section Break
14 attached_to_doctype Link Attached To DocType DocType
15 column_break_10 Column Break
16 attached_to_name Data Attached To Name
17 content_hash Data Content Hash
18 lft Int lft
19 rgt Int rgt
20 old_parent Data old_parent

Controller

frappe.core.doctype.file.file

Class File

Inherits from frappe.utils.nestedset.NestedSet

after_delete (self)

No docs


after_insert (self)

No docs


after_rename (self, olddn, newdn, merge=False)

No docs


before_insert (self)

No docs


check_folder_is_empty (self)

Throw exception if folder is not empty


check_reference_doc_permission (self)

Check if permission exists for reference document


delete_file (self)

If file not attached to any other record, delete it


get_folder_size (self, folder=None)

Returns folder size for current folder


get_name_based_on_parent_folder (self)

No docs


get_successor (self)

No docs


make_thumbnail (self)

No docs


on_rollback (self)

No docs


on_trash (self)

No docs


set_folder_name (self)

Make parent folders if not exists based on reference doctype and name


set_folder_size (self)

Set folder size if folder


set_name (self)

Set name for folder


update_parent_folder_size (self)

Update size of parent folder


validate (self)

No docs


validate_duplicate_entry (self)

No docs


validate_file (self)

No docs


validate_folder (self)

No docs



Class FolderNotEmpty

Inherits from frappe.exceptions.ValidationError


Public API
/api/method/frappe.core.doctype.file.file.create_new_folder

frappe.core.doctype.file.file.create_new_folder (file_name, folder)

create new folder under current parent folder


Public API
/api/method/frappe.core.doctype.file.file.get_breadcrumbs

frappe.core.doctype.file.file.get_breadcrumbs (folder)

returns name, file_name of parent folder


frappe.core.doctype.file.file.make_home_folder ()

No docs


Public API
/api/method/frappe.core.doctype.file.file.move_file

frappe.core.doctype.file.file.move_file (file_list, new_parent, old_parent)

No docs


frappe.core.doctype.file.file.on_doctype_update ()

No docs


frappe.core.doctype.file.file.setup_folder_path (filename, new_parent)

No docs


Linked In: