Сохранение точного названия файла при копировании | |
---|---|
lili Сообщений: 436 Откуда: Сыктывкар Дата регистрации: 07.11.2005 |
Здравствуйте!
Нужно скопировать файл в заданную директрию, сохраняя его точное название, например, AbCdEf.doc. При использовании putfile() в диалоговом окне копирования название файла изменяется на строчные (маленькие) буквы. Если просто выбирать директорию копирования getdir(), то нет возможности при необходимости создавать новую директорию для копирования. Подскажите, пожалуйста, решение. |
Re: Сохранение точного названия файла при копировании | |
---|---|
Crispy Сообщений: 18571 Дата регистрации: 16.05.2005 |
Можно использовать другой вариант, например решение из стандартного набора solution: (вот тут говорилось: forum.foxclub.ru )
Естественно, взяв оттуда как шаблон, уже допилить для себя. ------------------ В действительности все иначе, чем на самом деле. (Антуан де Сент-Экзюпери) Исправлено 2 раз(а). Последнее : Crispy, 01.04.21 12:10 |
Re: Сохранение точного названия файла при копировании | |
---|---|
dimuhametov Сообщений: 1562 Откуда: Костанай Дата регистрации: 01.11.2008 |
------------------ Незнание делает жизнь такой интересной. |
Re: Сохранение точного названия файла при копировании | |
---|---|
lili Сообщений: 436 Откуда: Сыктывкар Дата регистрации: 07.11.2005 |
УВЫ (( С использованием comdlg - в диалоге правильное название, а фактически скопированный файл - маленькими буквами ((
Исправлено 1 раз(а). Последнее : lili, 01.04.21 14:58 |
Re: Сохранение точного названия файла при копировании | |
---|---|
lili Сообщений: 436 Откуда: Сыктывкар Дата регистрации: 07.11.2005 |
1
Исправлено 1 раз(а). Последнее : lili, 01.04.21 15:08 |
Re: Сохранение точного названия файла при копировании | |
---|---|
Crispy Сообщений: 18571 Дата регистрации: 16.05.2005 |
Ну так в упомянутой форме, если ее запустить - внизу на ней есть кнопка для запуска уже непосредственно окна для файла, там же слева и выше - есть и чекбокс "save", о чем я и упомянул ранее (надо просто запустить саму форму по приведенной ранее строке кода, и будет все видно). Если этот чекбокс пометить, то при запуске кнопкой окна для файла вместо надписи "открыть" будет надпись "сохранить" - с соответствующей заменой функциональности кнопки. Т.е. надо просто глянуть код, срабатывающий при пометке этого чекбокса. Там и будет ответ. ------------------ В действительности все иначе, чем на самом деле. (Антуан де Сент-Экзюпери) Исправлено 2 раз(а). Последнее : Crispy, 01.04.21 15:05 |
Re: Сохранение точного названия файла при копировании | |
---|---|
of63 Сообщений: 25254 Откуда: Н.Новгород Дата регистрации: 13.02.2008 |
> а фактически скопированный файл - маленькими буквами
Вот, тоже маялся с регистром в имени (и расширении) файла. Даже если его сделать "правильным", то при копировании на флешку регистр может быть утерян. Кончилось тем, что такой файл я изготовляю и сразу зипую. Внутри ZIP-а регистр хранится надежно... |
Re: Сохранение точного названия файла при копировании | |
---|---|
Crispy Сообщений: 18571 Дата регистрации: 16.05.2005 |
В принципе с регистром при копировании можно и проще решать. Когда-то я делал это через VBS-скрипт. Причем из-под FPD - там ведь вообще с регистром ничего не сделаешь. А надо было чтобы итоговый файл в другом регистре - для программы налоговых отчислений, иначе она не понмиала. ------------------ В действительности все иначе, чем на самом деле. (Антуан де Сент-Экзюпери) |
Re: Сохранение точного названия файла при копировании | |
---|---|
Taran Сообщений: 13624 Откуда: Красноярск Дата регистрации: 16.01.2008 |
Чет не пойму.
А через Createobject('Scripting.FileSystemObject') Чем не устраивает? |
Re: Сохранение точного названия файла при копировании | |
---|---|
lili Сообщений: 436 Откуда: Сыктывкар Дата регистрации: 07.11.2005 |
А разве там есть метод вызова диалогового окна копирования файла?? |
Re: Сохранение точного названия файла при копировании | |
---|---|
Taran Сообщений: 13624 Откуда: Красноярск Дата регистрации: 16.01.2008 |
Насчёт диалога не помню.
Вернувшись к начальному посту. "Создание каталога при getdir". Насколько помню в крайних версиях фокса можно создавать каталоги при указании доп параметров. |
Re: Сохранение точного названия файла при копировании | |
---|---|
dimuhametov Сообщений: 1562 Откуда: Костанай Дата регистрации: 01.11.2008 |
------------------ Незнание делает жизнь такой интересной. |
Re: Сохранение точного названия файла при копировании | |
---|---|
Crispy Сообщений: 18571 Дата регистрации: 16.05.2005 |
Кстати да. Если это и нужно. Называется: "использование нового интерфейса". Что-то типа:
------------------ В действительности все иначе, чем на самом деле. (Антуан де Сент-Экзюпери) |
Re: Сохранение точного названия файла при копировании | |
---|---|
Каратаев Сообщений: 3977 Откуда: Алматы Дата регистрации: 04.12.2001 |
Выжрал из рабочей программы:
------------------ Никогда не бывает настолько плохо, чтобы не могло быть еще хуже. Исправлено 2 раз(а). Последнее : Каратаев, 02.04.21 11:59 |
Re: Сохранение точного названия файла при копировании | |
---|---|
lili Сообщений: 436 Откуда: Сыктывкар Дата регистрации: 07.11.2005 |
GETDIR(cDirectory, cText, cCaption, 64) - спасибо, то, что надо.
|
Re: Сохранение точного названия файла при копировании | |
---|---|
akvvohinc Сообщений: 4219 Откуда: Москва Дата регистрации: 11.11.2008 |
Цитата:Дело же не в том, какими буквами отображается имя файла в этом диалоге, а в том, что возвращает эта функция путь и имя файла БОЛЬШИМИ буквами. И как это сказывается на имени самого файла? |
Re: Сохранение точного названия файла при копировании | |
---|---|
sphinx Автор Сообщений: 31180 Откуда: Каменск-Уральски Дата регистрации: 22.11.2006 |
Ну да. FSO рулит.
------------------ "Veni, vidi, vici!"(с) |
© 2000-2024 Fox Club  |