Глюк?
Заметка 2010 года. Версии программ и описанные приёмы могли устареть.
Как по-вашему отработает такой код?
TStringList *sl = new TStringList;
sl->Add("asdf");
sl->SaveToFile("D:\\-s.t.a.l.k.e.r2.:.txt");Cannot create file? Не-не-не...
В корне диска D появится файл -s.t.a.l.k.e.r2. без расширения (клянусь, я сейчас не бухой), который нельзя будет удалить, прочесть, переименовать или переместить o_O
Вернее удалить его можно, но только через консоль и только по короткому имени файла.
Собственно не совсем понятно - почему файл вообще создался и почему так себя ведет?
4 комментария
undeluxer
sl->SaveToFile("D:\\-s.t.a.l.k.e.r2.:.txt");
Убери : перед .txt И будет тебе счастье 8)
Administratorавтор
Ответ на Re: глюк? от undeluxer (не проверено)
Счастье было когда получилось удалить из корня диска D кучу таких файлов, наструганных программой ;)
Гость
".:", где ":" идет как расширение и получается казус... да, я КЭП!
blogcodera.ru
да точно не удаляется, только с фара удалил )) а еще я когдато юзал папки с символа chr(255) в досе создаеш )) типа невидимые папки получаются ))
blogcodera.ru
Новые комментарии закрыты: заметка из архива.