|
|
|
locfile() без диалогового окна, возможно?
|
|||
|---|---|---|---|
|
#18+
добрый день. проблема стара как мир :-))) Необходимо найти файл :-))) делаю так: ищу FIle() если нашелся то LocFile() находит и возвращает путь если нет то возвращается пустая строка. File() нужен для того что бы предотвратить диалоговое окно в случае если файл не найден. вопрос собственно такой, Могут ли быть ситуации, когда File() вернет .T. а locfile() тем не менее ничего не найдет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2006, 15:20 |
|
||
|
locfile() без диалогового окна, возможно?
|
|||
|---|---|---|---|
|
#18+
http://forum.foxclub.ru/read.php?5,108048,108109#msg-108109 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2006, 15:49 |
|
||
|
locfile() без диалогового окна, возможно?
|
|||
|---|---|---|---|
|
#18+
к сожалению это не то что нужно, нужен поиск в директории и в set path в том числе filer этого не обеспечивает ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2006, 16:54 |
|
||
|
locfile() без диалогового окна, возможно?
|
|||
|---|---|---|---|
|
#18+
FULLPATH() подойдёт? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2006, 23:00 |
|
||
|
locfile() без диалогового окна, возможно?
|
|||
|---|---|---|---|
|
#18+
CyvFULLPATH() подойдёт? И как Вы предполагаете использовать FULLPATH() для поиска файлов? она в любом случае вернет путь независимо от того есть файл на диске или нет. А нужен именно поиск по директориям Set Path. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.10.2006, 09:12 |
|
||
|
locfile() без диалогового окна, возможно?
|
|||
|---|---|---|---|
|
#18+
Чета масло маслянное какое-то Help FILE(cFileName [, nFlags]) Parameters cFileName Specifies the name of the file to locate. cFileName must include the file extension. You can include a path with the file name to search for a file in a directory or on a drive other than the current directory or drive. Visual FoxPro searches in the default directory for the file. If it cannot find the file in the default directory, Visual FoxPro searches along the Visual FoxPro path, which is established with SET PATH . nFlags Specifies the kind of value FILE( ) returns when the file exists but might be marked with the Hidden or System attribute. The following table lists the values for nFlags. nFlags Description 0 FILE( ) returns False (.F.) if the file exists but is marked with a Hidden or System attribute. (Default) 1 FILE( ) returns True (.T.) if the file exists, regardless of its file attributes. Setting nFlags to 1 allows you to check for hidden or system files. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.10.2006, 09:28 |
|
||
|
locfile() без диалогового окна, возможно?
|
|||
|---|---|---|---|
|
#18+
pivaЧета масло маслянное какое-то т.е. хотите сказать что locfile не находит скрытые и системные файлы? или к чему эта цитата? хелп читать умею ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.10.2006, 09:43 |
|
||
|
locfile() без диалогового окна, возможно?
|
|||
|---|---|---|---|
|
#18+
авторА нужен именно поиск по директориям Set Path. Ну и как еще назвать поиск по File и то что написано в хелпе ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.10.2006, 10:34 |
|
||
|
locfile() без диалогового окна, возможно?
|
|||
|---|---|---|---|
|
#18+
Что-то я тоже Вас не понимаю. File() вернет .T. или .F. в зависимости от того "видит" FoxPro файл или нет. Если видит, то FullPath() вернет путь доступа до этого файла Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. Цель LocFile() как раз в том и состоит, что в случае невозможности найти файл пользователю выдается диалоговое окно. Использовать его только для формирования полного пути доступа - не имеет смысла. С этой задачей прекрасно справится FullPath(). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.10.2006, 12:31 |
|
||
|
locfile() без диалогового окна, возможно?
|
|||
|---|---|---|---|
|
#18+
ВладимирМЧто-то я тоже Вас не понимаю. File() вернет .T. или .F. в зависимости от того "видит" FoxPro файл или нет. Если видит, то FullPath() вернет путь доступа до этого файла Цель LocFile() как раз в том и состоит, что в случае невозможности найти файл пользователю выдается диалоговое окно. Использовать его только для формирования полного пути доступа - не имеет смысла. С этой задачей прекрасно справится FullPath(). К сожалению FullPath() возвращает не путь к существующему файлу, а нечто иное. У меня есть имя файла, я знаю что файл лежит где то в директориях set Path необходимо вернуть полное имя файла. Fullpath() если файла нет все равно возвращает путь к чему? и при попытке использовать этот путь я получу ошибку. Fullpath() работает так Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.10.2006, 13:47 |
|
||
|
|

start [/forum/topic.php?fid=41&msg=34064276&tid=1590543]: |
0ms |
get settings: |
9ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
239ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
62ms |
get tp. blocked users: |
1ms |
| others: | 239ms |
| total: | 587ms |

| 0 / 0 |
