[identity profile] mftsch.livejournal.com posting in [community profile] useful_faq
Windows XP SP3.
Имеется файл .avi с длиной имени около 180 знаков. Опция "Переименовать" недоступна.
Как поменять имя файла на более короткое?

Апдейт: проблема решена. Дело было в том, что файл лежал в глубине вложенных папок и общая длина пути составляла более 255 знаков. Из-за этого манипулирования с файлом были невозможны. Скопировал папку с файлом на C: и спокойно переименовал.

Date: 2009-05-22 06:30 pm (UTC)
From: [identity profile] langsamer.livejournal.com
Попробуйте из командной строки, у нее ограничения слабее, чем у эксплорера (например, можно создать имя файла, начинающееся с точки)

Date: 2009-05-22 06:35 pm (UTC)
From: [identity profile] n0mad-sexhex.livejournal.com
Run -> cmd
cd \bla-bla\path
ren longfi~l.avi shorter.avi

Date: 2009-05-22 06:48 pm (UTC)
From: [identity profile] biero.livejournal.com
Возможно, здесь работает ограничение на длину полного (с путем) имени файла.
Попробуйте переместить его в корень диска и переименовать там.

Date: 2009-05-22 07:00 pm (UTC)
From: [identity profile] n0mad-sexhex.livejournal.com
NTFS
An absolute path may be up to 32767 characters long (more precisely, 32767 resp. 255 UTF-16 code words);
a relative path is limited to 255 characters.

FAT32
255 UTF-16 characters when using LFN

если его нельзя переименовать, то логично что этими же штатными средствами его не удастся ни переместить, ни вообще к нему обратиться фс, нет?

Date: 2009-05-22 07:15 pm (UTC)
From: [identity profile] n0mad-sexhex.livejournal.com
ясен пень с папкой можно, если ЕЕ путь укладывается в лимит.
но с кмд строкой дружиться все равно не помешает, в следующий раз их может оказаться сотня-другая штук на пару терабайт, разбросанных по всему винту, таскать в корень для переименования замучаетесь

Date: 2009-05-22 08:45 pm (UTC)
From: [identity profile] vovse-ne.livejournal.com
Во-во, я так архивы со слишком длинными именами побеждаю - попутно, если надо, переименовывая сам архив. :)

Date: 2009-05-22 08:01 pm (UTC)
From: [identity profile] biero.livejournal.com
Угу, вы правы. А я просто озвучил первую пришедшую в голову мысль.
Впрочем, она была неплоха, ибо давала направление для дальнейших размышлений на тему :)

Date: 2009-05-22 08:14 pm (UTC)
From: [identity profile] biero.livejournal.com
Моя ошибка была в том, что я предложил переместить сам файл, а не папку, его содержащую :) Действительно, ФС должна этому воспротивиться, равно как и любому действу над этим "неправильным" файлом.
А вот "с папкой можно, если ЕЕ путь укладывается в лимит" ©[livejournal.com profile] mftsch :)

Date: 2009-05-22 06:51 pm (UTC)
From: [identity profile] dogstation.livejournal.com
счас предложу глупость. открыть в программке, "сохранить как" более короткое имя, а старый, первый файл, удалить