|
|
|
Определение наличия файла
|
|||
|---|---|---|---|
|
#18+
Всем привет! Вот такой вопрос. При входе в программу на локальном компьютере делается проверка наличия файла на каком-то сервере и, в случае его нахождения, этот файл копируется. Типа: fil="\\server3\file.mdb" if file("&fil")=.t. copy file ..... ..... Все хорошо, когда комп-server3 включен. Но если он выключен - процесс затягивается на несколько минут. Можно ли процесс поиска файла ускорить? Может, перед поиском конкретного файла можно как-то просто проверить, включен ли данный сервер? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.11.2007, 16:47 |
|
||
|
Определение наличия файла
|
|||
|---|---|---|---|
|
#18+
ping meserver ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.11.2007, 16:59 |
|
||
|
Определение наличия файла
|
|||
|---|---|---|---|
|
#18+
PaulWistping meserver Это понятно, а как это средствами Фокса сделать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.11.2007, 17:01 |
|
||
|
Определение наличия файла
|
|||
|---|---|---|---|
|
#18+
Не по теме, вот это: Код: plaintext Код: plaintext StandD PaulWistping meserver Это понятно, а как это средствами Фокса сделать? В простейшем случае так: Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2007, 07:26 |
|
||
|
Определение наличия файла
|
|||
|---|---|---|---|
|
#18+
Тут еще самплес есть. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2007, 07:29 |
|
||
|
Определение наличия файла
|
|||
|---|---|---|---|
|
#18+
Dima T В простейшем случае так: run ping server3 -n 1 > ping.txt Затем открываешь ping.txt и парсишь его В-общем, помогло, спасибо. Есть, правда,осадочек в виде ДОС-окна. Причем при включенном сервере оно появляется на 1 секунду, при выключенном - на 2-3. Плюс ДОС-кодировка. Но это, в общем, пустяки. Ну а потом, как я понимаю, filetostr(ping.txt) и если есть фраза "не обнаружен", то .... Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2007, 09:43 |
|
||
|
Определение наличия файла
|
|||
|---|---|---|---|
|
#18+
StandDЕсть, правда,осадочек в виде ДОС-окна. ... Окно можно спрятать. Тут я исходник класса давал. Подходит в т.ч. для запуска без окна. В простейшем случае использовать так: Код: plaintext 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2007, 09:47 |
|
||
|
Определение наличия файла
|
|||
|---|---|---|---|
|
#18+
О! То что нужно. Спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2007, 09:53 |
|
||
|
Определение наличия файла
|
|||
|---|---|---|---|
|
#18+
А мне всегда хватало Код: plaintext Работает намного быстрее file() ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2007, 10:24 |
|
||
|
|

start [/forum/topic.php?fid=41&tid=1588533]: |
0ms |
get settings: |
8ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
67ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
46ms |
get tp. blocked users: |
1ms |
| others: | 205ms |
| total: | 361ms |

| 0 / 0 |
