|
СОРУ TO не сохраняет оригинальные имена файлов
|
|||
---|---|---|---|
#18+
Сегодня столкнулся с проблемой. Команда COPY TO копирует файлы в нижнем регистре. Т. е. если имя исходного файла содержит символы в верхнем регистре, то новый файл получается только в нижнем регистре. Это баг или фича ? И как это побороть? Мне нужно сохранить полностью исходное имя файла. Win XP + VFP9SP1 Posted via ActualForum NNTP Server 1.4 ... |
|||
:
Нравится:
Не нравится:
|
|||
09.12.2009, 16:44 |
|
СОРУ TO не сохраняет оригинальные имена файлов
|
|||
---|---|---|---|
#18+
BlackFoxx, вот проверил: COPY TO "c:\UPPER_lower" ТОтал Кломмандер показывает "UPPER_lower.DBF" Проводник показывает "UPPER_lower.DBF" WINXP+SP2 VFP+SP2 Что я не так делаю? :-) ... |
|||
:
Нравится:
Не нравится:
|
|||
09.12.2009, 17:00 |
|
СОРУ TO не сохраняет оригинальные имена файлов
|
|||
---|---|---|---|
#18+
ШестипаловWINXP+SP2 VFP+SP2 VFP9 ... |
|||
:
Нравится:
Не нравится:
|
|||
09.12.2009, 17:05 |
|
СОРУ TO не сохраняет оригинальные имена файлов
|
|||
---|---|---|---|
#18+
Сорри, очепятался. Не COPY TO, а COPY FILE TO. Может из-за того, что у меня сначала имя файла формируется в отдельную переменную. И затем я его копирую: COPY FILE (FF) TO (NEW_PATH+FF) Posted via ActualForum NNTP Server 1.4 ... |
|||
:
Нравится:
Не нравится:
|
|||
09.12.2009, 18:02 |
|
СОРУ TO не сохраняет оригинальные имена файлов
|
|||
---|---|---|---|
#18+
Передавай имя через временную таблицу. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.12.2009, 18:22 |
|
СОРУ TO не сохраняет оригинальные имена файлов
|
|||
---|---|---|---|
#18+
BlackFoxx, Вот так можно попробовать: Код: plaintext 1. 2. 3.
... |
|||
:
Нравится:
Не нравится:
|
|||
09.12.2009, 21:26 |
|
СОРУ TO не сохраняет оригинальные имена файлов
|
|||
---|---|---|---|
#18+
ШестипаловBlackFoxx, Вот так можно попробовать: Код: plaintext 1. 2. 3.
Я в итоге так и сделал, через виндовое копирование. Но почему фокс не может этого ? ... |
|||
:
Нравится:
Не нравится:
|
|||
09.12.2009, 22:18 |
|
СОРУ TO не сохраняет оригинальные имена файлов
|
|||
---|---|---|---|
#18+
BlackFoxx, Видимо, это идет еще с версии 2.5, которую разработчики выпустили для нескольких платформ - DOS, Windows, UNIX и, по моему, даже для МАС. Если файловая система Windows не учитывает регистр в имени файлов, то в UNIX и в Linux Upper.dbf и upper.dbf - это два разных файла. Думаю, это полезная фича, так как уже много файл-серверов работает под Linux, а администраторы не всегда включают автоматическую трансляцию имен фалов в нижний регистр - и получаются грабли. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.12.2009, 10:35 |
|
СОРУ TO не сохраняет оригинальные имена файлов
|
|||
---|---|---|---|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20.
... |
|||
:
Нравится:
Не нравится:
|
|||
10.12.2009, 10:54 |
|
СОРУ TO не сохраняет оригинальные имена файлов
|
|||
---|---|---|---|
#18+
"copy file to" - действительно "не то"... Тут было недавно: Код: plaintext 1. 2.
P.S. Кажется piva ... За что - спасибо! ... |
|||
:
Нравится:
Не нравится:
|
|||
10.12.2009, 13:43 |
|
СОРУ TO не сохраняет оригинальные имена файлов
|
|||
---|---|---|---|
#18+
Код: plaintext 1. 2. 3.
... |
|||
:
Нравится:
Не нравится:
|
|||
10.12.2009, 14:24 |
|
СОРУ TO не сохраняет оригинальные имена файлов
|
|||
---|---|---|---|
#18+
Офигеть сколько новых способов узнал как можно скопировать файл ))) ... |
|||
:
Нравится:
Не нравится:
|
|||
10.12.2009, 14:47 |
|
СОРУ TO не сохраняет оригинальные имена файлов
|
|||
---|---|---|---|
#18+
Telum, вот ещё один: STRTOFILE(FILETOSTR(pcOldFileName),pcNewFileName) :-))) ... |
|||
:
Нравится:
Не нравится:
|
|||
10.12.2009, 17:19 |
|
СОРУ TO не сохраняет оригинальные имена файлов
|
|||
---|---|---|---|
#18+
to J27 Насчет "нарезного болта" есть опыт? Сочувствую! :) У меня таких проблем нет... И заметь - я всего лишь предложил один из способов! Да и автор вопроса насчет "корпоративной сети с настроенной политикой безопасности" не говорил ничего... ... |
|||
:
Нравится:
Не нравится:
|
|||
10.12.2009, 17:29 |
|
СОРУ TO не сохраняет оригинальные имена файлов
|
|||
---|---|---|---|
#18+
ШестипаловTelum, вот ещё один: STRTOFILE(FILETOSTR(pcOldFileName),pcNewFileName) :-))) Все ребят, хватит, живот лопнет от смеха )))) (Есть еще команды низкоуровневые в фоксе). ... |
|||
:
Нравится:
Не нравится:
|
|||
10.12.2009, 18:03 |
|
СОРУ TO не сохраняет оригинальные имена файлов
|
|||
---|---|---|---|
#18+
Про "низкоуровневневые" команды в фоксе . ... |
|||
:
Нравится:
Не нравится:
|
|||
11.12.2009, 00:17 |
|
СОРУ TO не сохраняет оригинальные имена файлов
|
|||
---|---|---|---|
#18+
FOPEN(cFileName [, nAttribute]) FREAD(nFileHandle, nBytes) FPUTS(nFileHandle, cExpression [, nCharactersWritten]) FCREATE(cFileName [, nFileAttribute]) Дальше сам по справке посмотришь. Я только не понял, Гость, твоей иронии: мне реально весело, сколько наши кодеры знают способов копирования. Я горд за своих и за свой язык программирования. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.12.2009, 01:24 |
|
СОРУ TO не сохраняет оригинальные имена файлов
|
|||
---|---|---|---|
#18+
Telum, свободен ) ... |
|||
:
Нравится:
Не нравится:
|
|||
11.12.2009, 01:48 |
|
СОРУ TO не сохраняет оригинальные имена файлов
|
|||
---|---|---|---|
#18+
malnevitTelum, свободен ) Ну полюбому эти команды ниже уровня чем strtofile() и filetostr() ... |
|||
:
Нравится:
Не нравится:
|
|||
11.12.2009, 12:15 |
|
СОРУ TO не сохраняет оригинальные имена файлов
|
|||
---|---|---|---|
#18+
malnevitTelum, свободен ) Вот выжимка из офф справки ВФП: Writes a character string, carriage return, and line feed to a file opened with a low-level file function . FPUTS(nFileHandle, cExpression [, nCharactersWritten]) Сам переведешь? ... |
|||
:
Нравится:
Не нравится:
|
|||
11.12.2009, 12:23 |
|
|
start [/forum/topic.php?fid=41&msg=36359629&tid=1585776]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
37ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
55ms |
get tp. blocked users: |
1ms |
others: | 13ms |
total: | 153ms |
0 / 0 |