# CFile

URL: https://chugunov.pro/api-bitrix/global/cfile/
Проверено на 1С-Битрикс 25.x, обновлено 03.08.2026.
Источник: независимый русскоязычный справочник chugunov.pro. Не является официальной документацией 1С-Битрикс.

Класс `\CFile`
Модуль: Глобальные классы.

Исходный файл: `source/main/classes/general/file.php:25`

## Методы (58)

- [`static _GetImgParams()`](https://chugunov.pro/api-bitrix/global/cfile/_getimgparams/)
- [`static AddVersion()`](https://chugunov.pro/api-bitrix/global/cfile/addversion/) — Добавляет информацию о версии файла.
- [`static ApplyImageFilter()`](https://chugunov.pro/api-bitrix/global/cfile/applyimagefilter/) (устаревший)
- [`static ChangeSubDir()`](https://chugunov.pro/api-bitrix/global/cfile/changesubdir/)
- [`static CheckFile()`](https://chugunov.pro/api-bitrix/global/cfile/checkfile/)
- [`static checkForDb()`](https://chugunov.pro/api-bitrix/global/cfile/checkfordb/)
- [`static CheckImageFile()`](https://chugunov.pro/api-bitrix/global/cfile/checkimagefile/)
- [`static CleanCache()`](https://chugunov.pro/api-bitrix/global/cfile/cleancache/)
- [`static CloneFile()`](https://chugunov.pro/api-bitrix/global/cfile/clonefile/)
- [`static ConvertFilesToPost()`](https://chugunov.pro/api-bitrix/global/cfile/convertfilestopost/)
- [`static CopyFile()`](https://chugunov.pro/api-bitrix/global/cfile/copyfile/) (устаревший)
- [`static CreateImage()`](https://chugunov.pro/api-bitrix/global/cfile/createimage/) (устаревший)
- [`static Delete()`](https://chugunov.pro/api-bitrix/global/cfile/delete/)
- [`static DeleteDuplicates()`](https://chugunov.pro/api-bitrix/global/cfile/deleteduplicates/) — Добавляет информацию о дубликате файла.
- [`static DeleteHashAgent()`](https://chugunov.pro/api-bitrix/global/cfile/deletehashagent/)
- [`static DisableJSFunction()`](https://chugunov.pro/api-bitrix/global/cfile/disablejsfunction/)
- [`static DoInsert()`](https://chugunov.pro/api-bitrix/global/cfile/doinsert/)
- [`static ExtractImageExif()`](https://chugunov.pro/api-bitrix/global/cfile/extractimageexif/) (устаревший)
- [`static FindDuplicate()`](https://chugunov.pro/api-bitrix/global/cfile/findduplicate/)
- [`static FormatSize()`](https://chugunov.pro/api-bitrix/global/cfile/formatsize/)
- [`static GetByID()`](https://chugunov.pro/api-bitrix/global/cfile/getbyid/)
- [`static GetContentType()`](https://chugunov.pro/api-bitrix/global/cfile/getcontenttype/)
- [`static GetFileArray()`](https://chugunov.pro/api-bitrix/global/cfile/getfilearray/)
- [`static GetFileSRC()`](https://chugunov.pro/api-bitrix/global/cfile/getfilesrc/)
- [`static GetFlashExtensions()`](https://chugunov.pro/api-bitrix/global/cfile/getflashextensions/)
- [`static GetFromCache()`](https://chugunov.pro/api-bitrix/global/cfile/getfromcache/)
- [`static GetImageExtensions()`](https://chugunov.pro/api-bitrix/global/cfile/getimageextensions/)
- [`static GetImageSize()`](https://chugunov.pro/api-bitrix/global/cfile/getimagesize/) (устаревший)
- [`static GetList()`](https://chugunov.pro/api-bitrix/global/cfile/getlist/)
- [`static GetPath()`](https://chugunov.pro/api-bitrix/global/cfile/getpath/) — Возвращает путь от корня по ID файла.
- [`static GetTempName()`](https://chugunov.pro/api-bitrix/global/cfile/gettempname/)
- [`static ImageCreateFromBMP()`](https://chugunov.pro/api-bitrix/global/cfile/imagecreatefrombmp/) (устаревший)
- [`static ImageFlipHorizontal()`](https://chugunov.pro/api-bitrix/global/cfile/imagefliphorizontal/) (устаревший)
- [`static ImageHandleOrientation()`](https://chugunov.pro/api-bitrix/global/cfile/imagehandleorientation/) (устаревший)
- [`static ImageRotate()`](https://chugunov.pro/api-bitrix/global/cfile/imagerotate/) — Считывает изображение из файла, поворачивает его по часовой стрелке и сохраняет в тот же файл.
- [`static InputFile()`](https://chugunov.pro/api-bitrix/global/cfile/inputfile/)
- [`static IsGD2()`](https://chugunov.pro/api-bitrix/global/cfile/isgd2/) (устаревший)
- [`static IsImage()`](https://chugunov.pro/api-bitrix/global/cfile/isimage/)
- [`static MakeFileArray()`](https://chugunov.pro/api-bitrix/global/cfile/makefilearray/) — Возвращает массив, описывающий файл, как если бы он был элементом $_FILES.
- [`static NormalizeContentType()`](https://chugunov.pro/api-bitrix/global/cfile/normalizecontenttype/) (устаревший)
- [`static OutputJSImgShw()`](https://chugunov.pro/api-bitrix/global/cfile/outputjsimgshw/)
- [`static ResizeImage()`](https://chugunov.pro/api-bitrix/global/cfile/resizeimage/)
- [`static ResizeImageDelete()`](https://chugunov.pro/api-bitrix/global/cfile/resizeimagedelete/)
- [`static ResizeImageDeleteCache()`](https://chugunov.pro/api-bitrix/global/cfile/resizeimagedeletecache/)
- [`static ResizeImageFile()`](https://chugunov.pro/api-bitrix/global/cfile/resizeimagefile/)
- [`static ResizeImageGet()`](https://chugunov.pro/api-bitrix/global/cfile/resizeimageget/)
- [`static SaveFile()`](https://chugunov.pro/api-bitrix/global/cfile/savefile/)
- [`static SaveForDB()`](https://chugunov.pro/api-bitrix/global/cfile/savefordb/)
- [`static ScaleImage()`](https://chugunov.pro/api-bitrix/global/cfile/scaleimage/) (устаревший)
- [`static Show2Images()`](https://chugunov.pro/api-bitrix/global/cfile/show2images/)
- [`static ShowFile()`](https://chugunov.pro/api-bitrix/global/cfile/showfile/)
- [`static ShowImage()`](https://chugunov.pro/api-bitrix/global/cfile/showimage/)
- [`static UpdateDesc()`](https://chugunov.pro/api-bitrix/global/cfile/updatedesc/)
- [`static UpdateExternalId()`](https://chugunov.pro/api-bitrix/global/cfile/updateexternalid/)
- [`static ViewByUser()`](https://chugunov.pro/api-bitrix/global/cfile/viewbyuser/)
- [`static Watermark()`](https://chugunov.pro/api-bitrix/global/cfile/watermark/) (устаревший)
- [`static WatermarkImage()`](https://chugunov.pro/api-bitrix/global/cfile/watermarkimage/) (устаревший) — Создаёт водяной знак из изображения.
- [`static WatermarkText()`](https://chugunov.pro/api-bitrix/global/cfile/watermarktext/) (устаревший)

Оригинал в официальной документации: https://docs.1c-bitrix.ru/api/classes/CFile.html
