255

May. 9th, 2006 02:00 pm
duginov: (amazed)
[personal profile] duginov
Налетел на неприятность. Перед попыткой сделать некие серьёзные изменения в коде скопировал исходный вариант с подкаталогами в другое место на диске. Эксперимент не удался и я решил откатиться к исходному варианту. Скопировал файло назад, а аппликуха не работает. После некоторых мытарств обнаружил, что в паре каталогов вместо оригинальных имён файлов - короткие (8.3). Слава богу эти вебсервисы я давно не трогал и вынул их обратно из двухмесячной давности бэкапа.

А причиной оказалось ограничение на имя файла в Windows - 255 символов включая полный путь. В исходном каталоге эти имена были в райное 237-240 символов, а вот в каталоге для "бэкапа" они оказались БЫ больше 255. Однако "умная операционка" обнаружила, что если кой-какие имена поменять на "короткие", то в лимит 255 мы уложимся. И НИКАКИХ, СКОТИНА, ПРЕДУПРЕЖДЕНИЙ ПРИ КОПИРОВАНИИ НЕ ВЫДАЛА!

Эффект, разумеется, красочный, ибо например вместо файла "companyname.usa.framework.enterpriseworklow.EWFService.csproj" на диске оказался "CO4407~1.CSP", а вместо "companyname.usa.framework.enterpriseworklow.EWFController.dll" - "COB6CB~1.DLL". Поубивал бы...
This account has disabled anonymous posting.
If you don't have an account you can create one now.
HTML doesn't work in the subject.
More info about formatting

December 2015

S M T W T F S
  12345
6789 101112
13141516171819
20212223242526
2728293031  

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Mar. 20th, 2026 07:47 pm
Powered by Dreamwidth Studios