Форум » [x]Harbour » Копирование файлов .... » Ответить

Копирование файлов ....

Andrey: Использую стандартную функцию hb_FCopy( cFileInp, cFileOut ) Всё классно, только дата и время нового файла создаётся текущим. Как исправить дату и время файла по своему желанию (хочу как в Far'е). Какие функции есть ?

Ответов - 10 новых

Haz: Andrey пишет: Какие функции есть с доисторических времен клиппера еще есть ( не считая того что еще в харбуре наворотили) [pre2] SETFDATI() Sets the date and time of a file ------------------------------------------------------------------------------ Syntax SETFDATI(<cFile>, [<dFileDate>], [<cFileTime>]) --> lAmended Arguments <cFile> Designates for which file the date and/or time is changed. Drive and path designations are possible, wildcards are not. <dFileDate> Designates the date for the file. The default is the system date. <cFileTime> Designates the time for the file. The default is the system time. Returns [/pre2]

Dima: была тема http://clipper.borda.ru/?1-20-0-00000454-000-0-0-1214238161

Andrey: Haz пишет: с доисторических времен клиппера еще есть ( не считая того что еще в харбуре наворотили) До сих пор не пользовался ВООБЩЕ этим, НИКОГДА. Просто не было необходимости. Из-за этого и спросил. А что в харборе наворотили ? По хелпу смотрел (xHarbour Language Reference Guide.chm) , нового вроде нет.


Haz: Andrey пишет: По хелпу смотрел а ты в исходники смотри ))) HB_FUNC( HB_FSETDATETIME )

Andrey: Haz пишет: а ты в исходники смотри ))) Понял, спасибо !

Dima: Andrey пишет: До сих пор не пользовался ВООБЩЕ этим, НИКОГДА. Твой пост 1889 от 21.09.2011 :) http://clipper.borda.ru/?1-4-0-00000676-000-0-0-1316876106

Andrey: Dima пишет: Твой пост 1889 от 21.09.2011 :) Улыбнуло... Блин, что то вообще памяти не стало...

azoo: При использовании COPY FILE , filecopy() или hb_fcopy() не воспринимаются имена папок с кириллицей. Еще есть какие варианты копирования файлов ?

nick_mi: Посмотрите внимательно: возможно в программе вы набрали имя в cp 866, а папка создана в CP 1251, или наоборот. Попробуйте HB_OemToAnsi (<имя>), HB_AnsiToOem (<имя>), Только что попробовал, все скопировалось. Harbour 3.2.0

azoo: nick_mi, так и есть. Не сообразил сразу про кодировку. Когда визуально видишь текст в другой кодировке в виде "кракозябр", сразу соображаешь куда копать. В ситуации с копированием команда срабатывает, но результата нет, файл просто не копируется, т.к. нет такого имени папки.



полная версия страницы