powered by simpleCommunicator - 2.0.41     © 2025 Programmizd 02
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Файл с длинным именем FoxPro 2.6
20 сообщений из 20, страница 1 из 1
Файл с длинным именем FoxPro 2.6
    #36633603
DAndrey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подскажите как можно решить проблему доступа к файлу с именем "date_20100517.Txt" в FoxPro 2.6
Код: plaintext
bank_hendl = FOPEN("C:\BIFIT\OBMEN\date_20100517.txt")

Система банк-клиент формирует файлы с таким именем "date_????????.txt" а под ДОС длинные имена не видяться. Может кто то решил такую проблему.
...
Рейтинг: 0 / 0
Файл с длинным именем FoxPro 2.6
    #36633642
Фотография Игорь Горбонос
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Используй короткое имя файла , Люк

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Файл с длинным именем FoxPro 2.6
    #36633704
DAndrey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Игорь Горбонос,

Система банк-клиент формирует такие имена и я изменить их стандарт не могу, а мне нужно допись сделать в уже написанную программку на FoxPro 2.6
...
Рейтинг: 0 / 0
Файл с длинным именем FoxPro 2.6
    #36633709
DAndrey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Игорь Горбонос,

Система банк-клиент формирует такие имена и я изменить их стандарт не могу, а мне нужно допись сделать в уже написанную программку на FoxPro 2.6
...
Рейтинг: 0 / 0
Файл с длинным именем FoxPro 2.6
    #36633766
Фотография Игорь Горбонос
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> Автор: DAndrey
> Система банк-клиент формирует такие имена и я изменить их стандарт не могу,

А я и не предлагаю менять то что не в силах изменить :)

а мне нужно допись сделать в уже написанную программку на FoxPro 2.6

Я предлагаю использовать короткое имя файла для его открытия в твоей программе. Выяснить которкое имя файла можно
используя например FileSystemObject . У объекта File
есть свойства ShortName и ShortPath - возвращают имя и путь в формате 8.3. Вот это я и предлагаю использовать для
открытия нужного файла

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Файл с длинным именем FoxPro 2.6
    #36633802
Игорь Горбонос,
FPD26 НЕ РАБОТАЕТ с СОМ-объектами и прочей виндовой ерундой.
...
Рейтинг: 0 / 0
Файл с длинным именем FoxPro 2.6
    #36633811
Фотография Игорь Горбонос
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> Автор: проходящий.

Сори, не знал.
Но тем более должен быть способ получить короткое имя файла в самом фоксе. Например у той-же ADir есть соответствующий
флаг

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Файл с длинным именем FoxPro 2.6
    #36633842
Игорь Горбонос
> Автор: проходящий.

Сори, не знал.
Но тем более должен быть способ получить короткое имя файла в самом фоксе. Например у той-же ADir есть соответствующий
флаг

В FPD нет многого из того, что есть в VFP. В том числе и упомянутого флага. FPD создавался, когда еще и винды-то толком не было, не говоря уж о длинных именах.

2 DAndrey
Вроде бы была где-то какая-то бибиотека по подержке LFN в 2.6, но не уверен в е применимости к досовой версии.
...
Рейтинг: 0 / 0
Файл с длинным именем FoxPro 2.6
    #36633894
AlexTall
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да переименовать имя файла в 20100517.txt

тем более что "date_" присутствует у всех
...
Рейтинг: 0 / 0
Файл с длинным именем FoxPro 2.6
    #36634117
DAndrey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AlexTallДа переименовать имя файла в 20100517.txt

тем более что "date_" присутствует у всех

как это сделать. Делаю

Код: plaintext
run ren c:\bifit\obmen\date_20100571.txt  20100517 .txt

выдает что файл не найден видно FoxPro 2.6 и это не обрабатывает
...
Рейтинг: 0 / 0
Файл с длинным именем FoxPro 2.6
    #36634149
GermanGM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DAndrey,

сработает

Код: plaintext
run ren c:\bifit\obmen\date_2~ 1 .txt  20100517 .txt
...
Рейтинг: 0 / 0
Файл с длинным именем FoxPro 2.6
    #36634170
DAndrey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
GermanGM
сработает

Код: plaintext
run ren c:\bifit\obmen\date_2~ 1 .txt  20100517 .txt


не поможет так как такое название date_2~1.txt может быть и у date_20100518 если он там один
...
Рейтинг: 0 / 0
Файл с длинным именем FoxPro 2.6
    #36634215
Фотография Игорь Горбонос
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> Автор: DAndrey
> не поможет так как такое название date_2~1.txt может быть и у date_20100518 если он там один

Нет, у date_20100518 будет имя date_2~2.txt, у date_20100519 будет имя date_2~3.txt и т.д.

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Файл с длинным именем FoxPro 2.6
    #36634249
DAndrey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Игорь Горбонос

Нет, у date_20100518 будет имя date_2~2.txt, у date_20100519 будет имя date_2~3.txt и т.д.



Переименуйте date_20100517.txt в date_20100516.txt и посмотрите что произойдет :-))))
...
Рейтинг: 0 / 0
Файл с длинным именем FoxPro 2.6
    #36634251
SoftParanoik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну попробуй так
Код: plaintext
run cmd /C ren c:\bifit\obmen\date_20100571.txt  20100517 .txt
...
Рейтинг: 0 / 0
Файл с длинным именем FoxPro 2.6
    #36634271
DAndrey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SoftParanoikНу попробуй так
Код: plaintext
run cmd /C ren c:\bifit\obmen\date_20100571.txt  20100517 .txt


Не правильная команда или имя файла
...
Рейтинг: 0 / 0
Файл с длинным именем FoxPro 2.6
    #36634282
Фотография ВладимирМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Скопировано отсюда

http://forum.foxclub.ru/read.php?29,170083,170249,sv=2#msg-170249

piva 24.11.05 07:36:09 Чета я не пойму - чего вы мусолите. ?
Давеча пришлось выкручиваться - потому что имя файла вылезало за пределы 8.3 - требование партнера. Делал на FPW 2.6

Код: plaintext
run /n cmd /c copy "my long file.txt" "d:\my long file.txt"
Даже откопал FPD ( до чертовски приятно взклянтуть на синий экран с надописью FoxPro эх ностальгия )

Для тома NTFS в FPD это выглядело так

Код: plaintext
run cmd /c copy "g:\1\my long file.txt" "d:\my long file.txt"

Уж если заговорили про длинные имена файлов с русскими буквами под NTFS
При этом имя файла в 8.3 - выглядело так 45b6~1.txt

Код: plaintext
run cmd /c copy "g:\1\файл с длинным именем.txt" "d:\файл с длинным именем.txt"

Единственно, что оставалось на фоксовском экране предательская надпись

Скопировано файлов 1.
Что бы она не мелькала пришлось добавить

Код: plaintext
run cmd /c copy "g:\1\файл с длинным именем.txt" "d:\файл с длинным именем.txt" > xxx

Так как > NUL не прокатывает
...
Рейтинг: 0 / 0
Файл с длинным именем FoxPro 2.6
    #36634298
SoftParanoik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DAndreySoftParanoikНу попробуй так
Код: plaintext
run cmd /C ren c:\bifit\obmen\date_20100571.txt  20100517 .txt


Не правильная команда или имя файла

Что-то ты путаешь!
Я запускал эту команду из под FPD26 - все работает как надо!
...
Рейтинг: 0 / 0
Файл с длинным именем FoxPro 2.6
    #36634314
DAndrey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SoftParanoik
Что-то ты путаешь!
Я запускал эту команду из под FPD26 - все работает как надо!

я разобрался но если я прописываю полный путь к файлу cmd то все работает.
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Файл с длинным именем FoxPro 2.6
    #38941227
styli
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Не знаю но у меня никак не получается переименовать zm0f000015121300.txt в zm01.txt в фоксе
...
Рейтинг: 0 / 0
20 сообщений из 20, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Файл с длинным именем FoxPro 2.6
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]