:: Visual Foxpro, Foxpro for DOS
COPY FILE и регистр файла
ZenTigra

Сообщений: 514
Дата регистрации: 03.12.2004
Помогите, нужно скопировать файл, не меняя его регистр.
Но команда COPY FILE изменяет наименование файла, переводя его в нижний регистр, как выйти из этой ситуации?
В help-е никаких параметров для этой команды не нашел.

Цитата:
Было НAИМЕНОВАНИЕ_ФАЙЛА.txt > стало наименование_файла.txt

PS.Нужно отправить файлы, только в верхнем регистре, так как на той стороне принимающая программа видит только файлы в верхнем регистре...



Исправлено 1 раз(а). Последнее : ZenTigra, 02.04.21 10:59
Ratings: 0 negative/0 positive
Re: COPY FILE и регистр файла
of63

Сообщений: 25161
Откуда: Н.Новгород
Дата регистрации: 13.02.2008
Через FSO, как в соседнем топике...
Ratings: 0 negative/0 positive
Re: COPY FILE и регистр файла
akvvohinc

Сообщений: 4203
Откуда: Москва
Дата регистрации: 11.11.2008
Как вариант
RUN copy file1 file2
Ratings: 0 negative/0 positive
Re: COPY FILE и регистр файла
Равиль

Сообщений: 6547
Откуда: Уфа
Дата регистрации: 01.08.2003
ZenTigra
... команда COPY FILE изменяет наименование файла, переводя его в нижний регистр, как выйти из этой ситуации? ...

Кстати в VFPA Advanced это работает правильно - регистр сохраняется - видимо Chen поправил


------------------
Тяжело согнать курсором муху с монитора ...
Ratings: 0 negative/0 positive
Re: COPY FILE и регистр файла
akvvohinc

Сообщений: 4203
Откуда: Москва
Дата регистрации: 11.11.2008
Цитата:
Кстати в VFPA Advanced это работает правильно - регистр сохраняется - видимо Chen поправил
Если он это делает безусловно (нет спец.настройки), то это плохо - часть старых прог (полагавшихся на определенный регистр букв в названии скопированных файлов) может перестать правильно работать.
Можно, конечно, сказать, что не следовало так писать программы...
Ratings: 0 negative/0 positive
Re: COPY FILE и регистр файла
Равиль

Сообщений: 6547
Откуда: Уфа
Дата регистрации: 01.08.2003
akvvohinc
Цитата:
Кстати в VFPA Advanced это работает правильно - регистр сохраняется - видимо Chen поправил
Если он это делает безусловно (нет спец.настройки), то это плохо - часть старых прог (полагавшихся на определенный регистр букв в названии скопированных файлов) может перестать правильно работать.
Можно, конечно, сказать, что не следовало так писать программы...

Спецнастройки нет, в VFPA это без вариантов
Но это был баг который imho надо было исправлять, потому что некоторые команды, например
StrToFile("123132","Case-Sensitive-FileName.tmp") соблюдали регистр, а некоторые, например
Copy File ("AnyFile.tmp") To ("Case-Sensitive-FileName.tmp") игнорировали и переводили в нижний.

Да, теперь приходится помнить об этом имея дело с регистрочувствительными приложениями.
Но в то же время именно это и позволяет корректно работать с ними без танцев.
Не зря же ТС двух тем подняли этот вопрос.


baiyujia.com


------------------
Тяжело согнать курсором муху с монитора ...
Ratings: 0 negative/0 positive
Re: COPY FILE и регистр файла
Crispy
Автор

Сообщений: 18571
Дата регистрации: 16.05.2005
akvvohinc
Можно, конечно, сказать, что не следовало так писать программы...

Думаю, что скорее у разработчиков фокса была банальная лень. По всему - они какую-то часть кода явно подтягивали еще с древних своих FPD-шных проектов.
Т.е. исправлять это в любом случае надо было, и надо было еще самим разработчикам, не дотягивая даже до девятки, а хотя бы скажем в шестерке. Более того, всякого подобного запрятанного в недрах фокса "говна мамонта" у бывших разработчиков фокса в принципе еще хватает.
Так что, очень даже согласен с Равилем - данные исправления были вполне уместны.


------------------
В действительности все иначе, чем на самом деле.
                                      (Антуан де Сент-Экзюпери)




Исправлено 2 раз(а). Последнее : Crispy, 06.04.21 07:02
Ratings: 0 negative/0 positive
Re: COPY FILE и регистр файла
akvvohinc

Сообщений: 4203
Откуда: Москва
Дата регистрации: 11.11.2008
Цитата:
данные исправления были вполне уместны
Да я не против.
Хотелось лишь, чтобы по возможности сохранялась и обратная совместимость.
Ratings: 0 negative/0 positive
Re: COPY FILE и регистр файла
Igor Korolyov

Сообщений: 34580
Дата регистрации: 28.05.2002
Возможно что именно она и довела фокс до могилы. Вовремя остановись, перестань тянуть г*но, поменяй в чём-то парадигму - глядишь и прожил бы чуть подольше, а так - это нельзя выкинуть, это нельзя исправить... и вполне закономерный результат.


------------------
WBR, Igor
Ratings: 0 negative/0 positive
Re: COPY FILE и регистр файла
Crispy
Автор

Сообщений: 18571
Дата регистрации: 16.05.2005
Igor Korolyov
поменяй в чём-то парадигму

А что конкретно?


------------------
В действительности все иначе, чем на самом деле.
                                      (Антуан де Сент-Экзюпери)
Ratings: 0 negative/0 positive


Извините, только зарегистрированные пользователи могут оставлять сообщения в этом форуме.

On-line: 48 MikhsR hvh2007  (Гостей: 46)

© 2000-2024 Fox Club 
Яндекс.Метрика