IVersionedFileCardService.RenameFile — метод (VersionedFileCard, String)
Переименовывает файл карточки файла с версиями.
-
**Пространство имён:
DocsVision.BackOffice.ObjectModel.Services
-
Сборка:
DocsVision.BackOffice.ObjectModel.dll
Синтаксис
void RenameFile(VersionedFileCard versionedFileCard, string newFileName);
- Параметры
-
- versionedFileCard
-
Тип:
VersionedFileCard
Карточка файла с версиями
- newFileName
-
Тип:
System.String
Новое название файла. Имя файла должно содержать расширение.
Исключения
Исключение | Условие |
---|---|
Ошибка возвращается в случае, если не задан параметр |
|
Ошибка возвращается, если newFileName содержит только символы-разделители, либо содержит недопустимые (для названия файла) символы. |
Примеры
(1)
IVersionedFileCardService versionedFileCardService = objectContext.GetService<IVersionedFileCardService>(); (2)
VersionedFileCard fileCard = versionedFileCardService.OpenCard(new Guid("00000000-0000-0000-0000-000000000000")); (3)
versionedFileCardService.RenameFile(fileCard, "Новое название файла.docx"); (4)
1 | Инициализация контекста объектов. |
2 | Получение сервиса. |
3 | Получение карточки файла с версиями. |
4 | Переименовываем файл. |
Можно указывать новое название файла без расширения, а расширение получать из оригинального файла, например, так:
string newFileName = string.Format("Новое название файла{0}", Path.GetExtension(fileCard.Name)); (1)
1 | Формируем имя файла, получив расширение из оригинального файла. |