Помогите побороть длинные файлы/каталоги

nicos77777

Client
Регистрация
04.04.2013
Сообщения
333
Благодарностей
18
Баллы
18
Генерирую папку с папками и файлами в них иногда при копировании вот такая ошибка вылазиет, http://joxi.ru/KAgW5W8u4ZdobA, посмотрел по форуму и ненашел ничего подходящего, подскажите как можно почистить или укоротить файлы/папки перед копированием что бы такой ошибки не было. Генерировать посокращенее немогу, нужен желательно снипет который сократит
 

[Pacman]

Client
Регистрация
29.05.2017
Сообщения
279
Благодарностей
168
Баллы
43
255 максимальная длинна имени файла в файловых системах ntfs.
Задача размытая, вряд-ли спиннет тут будет.
Почему генерировать посокрощенней не можете, а сократить можете?

Самый простой вариант именно генерировать сокращенно.

Сейчас уже при готовом накопившемся количестве файлов, напишите шаблон сокращатель.
Логика вроде: идет проверка на имя файла. Если имя файла или папки больше 1-3 символов, то обрезать его до 1-3 через регулярку, или можно заменять на цифры, то есть идет счетчик, первое действие ставит цифру 1, второе 2 и тп, таким образом не будет перекликаний. Если удовлетворяет условиям то шаблон идет к следующему файлу или каталогу.
 
  • Спасибо
Реакции: nicos77777

nicos77777

Client
Регистрация
04.04.2013
Сообщения
333
Благодарностей
18
Баллы
18
Не подскажите как удалить папку? из за того что адрес папки более 255 символов никакие действия с папкой я провести не могу с помощью обычных экшенов
 

nicos77777

Client
Регистрация
04.04.2013
Сообщения
333
Благодарностей
18
Баллы
18
Из за того что папки такие длинные немогу удалить эти папки в которых находятся файлы и переместить эту папку тоже немогу
 

nicos77777

Client
Регистрация
04.04.2013
Сообщения
333
Благодарностей
18
Баллы
18
И подскажите пожалуйста что в шарпе к return надо приписать чтобы лог в переменную выведен был?
 

seomiks

Client
Регистрация
13.09.2014
Сообщения
369
Благодарностей
124
Баллы
43
Попробуйте переименовать папку и потом ее удалить. Такую же операцию проведите с файлом в папке.
 

nicos77777

Client
Регистрация
04.04.2013
Сообщения
333
Благодарностей
18
Баллы
18
А как? с помощью снипетта переименовать?
 

seomiks

Client
Регистрация
13.09.2014
Сообщения
369
Благодарностей
124
Баллы
43
сначала ручками.
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)