Page 1 of 1

Error: can not execute...

Posted: Mon 20 Apr, 2015 11:51
by Arris

Code: Select all

╔═════════════ Error ══════════════╗
║          Cannot execute          ║
║     E:\!\g.u.r.p.s.\gcs.exe      ║
║ Не удается найти указанный файл. ║
╟──────────────────────────────────╢
║              { OK }              ║
╚══════════════════════════════════╝
Я наверное чего-то не понимаю в жизни, но если последней точки в g.u.r.p.s. нет - все запускается прекрасно.

При этом винда при попытке зайти в каталог с точкой на конце ругается на "недоступное расположение".

Ось - win7-64, FAR 3.0 build 4214 x64
Файловая система - NTFS.

ЧЯДНТ?

Error: can not execute...

Posted: Mon 20 Apr, 2015 12:24
by zg
пункт правил 2.1. пункт faq 5.3. бан на месяц.

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

Posted: Fri 08 May, 2020 16:05
by Garrett
Столкнулся с проблемой.
Изначально точка в имене файла в ДОСе разделяла имя и расширение. В Windows так и осталось, за исключением, что расщирение следовало за последней точкой.
В любом случае, к файлу без расширения можно было обратиться по имени ("app") или имени с точкой на конце ("app."). Ситема одинаково понимала.
Если скопировать файл как "copy app.py app" (или "copy app.py app.") то создавался файл "app".
И его просмотр средствами системы работал одинаково, что "type app" , что "type app." (type - просто пример)
Но копирование в Фаре как "app." создаёт именно файл "app.", который фаром понимается, но командой type - нет.

Нельзя ли прикопировании ФАРом(через F5) если юзер ввёл новое имя "app." считать его как "app"?

второе.
В пользовательском меню у меня есть команда дублирования файла из file.ext в file_.ext как copy "!.!" "!_.!`"
а потом проверка diff "!.!" "!_.!`"
diff работает прекрасно на файлах с расширением, но если исходный файл без расширения, то метасивловы подставляют имя "file_." и diff не находит этот файл.

Нельзя ли чтобы метасимволы также учитывали, что если расширения нет, то и не добавлять точку в конце?

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

Posted: Fri 08 May, 2020 18:14
by HaRT
Garrett wrote: Fri 08 May, 2020 16:05 Нельзя ли прикопировании ФАРом(через F5) если юзер ввёл новое имя "app." считать его как "app"?
Фару — нельзя, вам — можно (используйте FIN, поищите).
Garrett wrote: Fri 08 May, 2020 16:05 если исходный файл без расширения, то метасивловы подставляют имя "file_." и diff не находит этот файл
“The good news about computers is that they do what you tell them to do. The bad news is that they do what you tell them to do.” (Ted Nelson)
Garrett wrote: Fri 08 May, 2020 16:05 Нельзя ли чтобы метасимволы также учитывали, что если расширения нет, то и не добавлять точку в конце?
Нельзя. В той функциональности чем меньше неочевидной логики, тем лучше.

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

Posted: Fri 08 May, 2020 21:52
by 2useven10
Garrett, Читайте Far FAQ.
Посмотрите в теме (куда перенесли ваше сообщение) что бывает если этого не делать.
Вместо !_.! можно использовать _!.! или !.!_ ну или самому макрос написать.