Файл с точкой в конце имени

Здесь обсуждаются темы, косвенно связанные с Far.
Post Reply
User avatar
techie
Posts: 761
Joined: Mon 03 Oct, 2005 22:42
Has thanked: 28 times
Been thanked: 2 times

Как Far удаётся работать с "неправильными" именами

Post by techie » Sat 06 Sep, 2014 19:52

Гамарджоба.

Сделал тут файлик в Far с тремя точками на конце. А hg его хавать не хочет, да и не только hg - весь питон не понимает, и разработчики отказываются фиксить - виндауз он плахой - говорят, и что всякие грязные NTFS хаки они вредныя и другие программы их не понимают. Так это, вот вопрос. Есть грязные хаки?

Может что-то типа такого используется?
https://stackoverflow.com/questions/116 ... in-windows
И вообще почему был выбор всё-таки обрабатывать такие файлы?

User avatar
zg
zero-gravity
Posts: 5313
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 48 times
Contact:

Re: Как Far удаётся работать с "неправильными" именами

Post by zg » Sat 06 Sep, 2014 20:21

пункт правил 2.1.8. бан на месяц.

User avatar
DrKnS
Posts: 4648
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 4 times
Been thanked: 125 times
Contact:

Re: Как Far удаётся работать с "неправильными" именами

Post by DrKnS » Sat 06 Sep, 2014 20:29

Есть грязные хаки?
Всё по документации.
весь питон не понимает, разработчики отказываются фиксить - виндауз он плахой - говорят, и что всякие грязные NTFS хаки они вредныя и другие программы их не понимают.
Так у них и сам пейтон до сих пор хочет устанавливаться в корень диска C:. Пробелы в именах, видимо, тоже относятся к грязным NTFS хакам.
Может что-то типа такого используется?
Типа такого.
И вообще почему был выбор всё-таки обрабатывать такие файлы?
Ну, Far, типа, "программа управления файлами". Об этом даже в справке написано.

Igorr
Posts: 3
Joined: Wed 01 Apr, 2015 09:54

Файл с точкой в конце имени

Post by Igorr » Wed 01 Apr, 2015 10:02

Будучи новичком на форуме, не рискую написать в раздел разработки.

Пытаюсь в C++ открыть файл с точкой в конце имени на NTFS. Например, "name." Такой файл можно создать в WinRAR и FAR manager. CreateFile и _wfopen_s пишут о невозможности открыть файл. Какой функцией можно открыть файл с таким именем?

Dzirt2005
Posts: 290
Joined: Fri 29 Feb, 2008 12:11
Been thanked: 1 time

Файл с точкой в конце имени

Post by Dzirt2005 » Wed 01 Apr, 2015 10:07

Igorr, использовать CreateFile, но имя файла должно содержать специальный префикс "\\?\". Читать здесь

Igorr
Posts: 3
Joined: Wed 01 Apr, 2015 09:54

Файл с точкой в конце имени

Post by Igorr » Wed 01 Apr, 2015 10:29

Спасибо! Получилось.

Post Reply

Return to “Операционные системы, командные оболочки и прочее”