Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Вопрос по поводу пробежки по дерикториям
|
|||
|---|---|---|---|
|
#18+
Вопрос по поводу пробежки по дерикториям Проблемма, <FRAMESTACK>. Есть дериктория в которой еше дериктории и файлы и т.д. по кругу Я пытаюсь пробежатса по всем дерикториям. В контсе падаю на <FRAMESTACK>. Есть мысли, что можно сделать? Спасибо Вот код: RecursiveDIRSCAN(JOB="",Path,wildcards="*",sortby="",nxt="") public ;ALEXB 23.06.2008 { //This label scans RECURSIVELY the given path and returns ^ASORT(JOB,"DIRSCAN") with all directories and files in it matching the pattern wildcards //For documintation of parameters (except JOB) look in documintation. Class - File in %Library, query name FileSet // // set S="*" IF JOB="" QUIT (0_S_"JOB הנתשמ רסח") IF Path="" QUIT (0_S_"ביתנ רסח") SET return=$$DIRSCAN^WBAGUTIL3(JOB,Path,wildcards,sortby,1) for Letter="D","F" { set Last=$order(^ASORT(JOB,"DSCAN",Letter,""),-1) set tmp="" for { set tmp=$order(^ASORT(JOB,"DIRSCAN",Letter,tmp)) quit:tmp="" set ^ASORT(JOB,"DSCAN",Letter,$increment(Last))=^ASORT(JOB,"DIRSCAN",Letter,tmp) } } KILL ^ASORT(JOB,"DIRSCAN") for { set Data="" set nxt=$order(^ASORT(JOB,"DSCAN","D",nxt),1,Data) quit:nxt="" do RecursiveDIRSCAN(JOB,$PIECE(Data,S,1),wildcards,sortby,nxt) } merge ^ASORT(JOB,"DIRSCAN")=^ASORT(JOB,"DSCAN") kill ^ASORT(JOB,"DSCAN") quit (1) RecursiveDIRSCANErrorTrap quit (0_"*"_$ZERROR) } ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.12.2008, 18:12 |
|
||
|
Вопрос по поводу пробежки по дерикториям
|
|||
|---|---|---|---|
|
#18+
ета чо за язык? הנתשמ רסח ты можешь сложить в глобаль имеющиеся директории в виде ^ASORT(JOB,directory) проходишь по папке первый раз, складываешь, потом идёшь уже по глобали и смотришь, что проверил, попутно ставишь флаг ^ASORT(JOB,directory)=1, значит директория просмотрена вся, можно сложить сюда всю структуру нужной папки и смотреть уже ее ошибка - видимо большое количество вложенных директорий ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.12.2008, 18:24 |
|
||
|
Вопрос по поводу пробежки по дерикториям
|
|||
|---|---|---|---|
|
#18+
Язык Иврит Про ошибку я понял, По мойму предложение не поможет. Все равно будет очень много DO. Спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.12.2008, 18:50 |
|
||
|
Вопрос по поводу пробежки по дерикториям
|
|||
|---|---|---|---|
|
#18+
s dev="dir /W /B /S *.*" o dev:"RQ" u dev f r line u $p w line u dev ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.12.2008, 18:57 |
|
||
|
Вопрос по поводу пробежки по дерикториям
|
|||
|---|---|---|---|
|
#18+
А можно пример. Спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.12.2008, 19:09 |
|
||
|
Вопрос по поводу пробежки по дерикториям
|
|||
|---|---|---|---|
|
#18+
Alex BiziА можно пример. Спасибо Дошло. Спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.12.2008, 19:16 |
|
||
|
Вопрос по поводу пробежки по дерикториям
|
|||
|---|---|---|---|
|
#18+
Alex Bizi , интересно было бы посмотреть сколько уровней вложения достигаете? За это вроде $STACK отвечает... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.12.2008, 08:33 |
|
||
|
Вопрос по поводу пробежки по дерикториям
|
|||
|---|---|---|---|
|
#18+
krvsa Alex Bizi , интересно было бы посмотреть сколько уровней вложения достигаете? За это вроде $STACK отвечает... 250 Примерно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.12.2008, 10:44 |
|
||
|
Вопрос по поводу пробежки по дерикториям
|
|||
|---|---|---|---|
|
#18+
Однако! Что это за директории такие? В MSM раньше можно было указывать колисество вложений... Как в Кащее я что-то не в курсе... ---------- Cache for Windows (x86-32) 2007.1.3 (Build 607) Wed Oct 17 2007 02:12:09 EDT ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.12.2008, 10:48 |
|
||
|
Вопрос по поводу пробежки по дерикториям
|
|||
|---|---|---|---|
|
#18+
krvsaОднако! Что это за директории такие? В MSM раньше можно было указывать колисество вложений... Как в Кащее я что-то не в курсе... ---------- Cache for Windows (x86-32) 2007.1.3 (Build 607) Wed Oct 17 2007 02:12:09 EDT Бывает ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.12.2008, 12:43 |
|
||
|
Вопрос по поводу пробежки по дерикториям
|
|||
|---|---|---|---|
|
#18+
ну яs dev="dir /W /B /S *.*" o dev:"RQ" u dev f r line u $p w line u dev можно вопрос: в gt.m Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.01.2009, 13:22 |
|
||
|
Вопрос по поводу пробежки по дерикториям
|
|||
|---|---|---|---|
|
#18+
ceshka_ну яs dev="dir /W /B /S *.*" o dev:"RQ" u dev f r line u $p w line u dev можно вопрос: в gt.m Код: plaintext http://www.fidelityinfoservices.com/user_documentation/html/rn_tb/PIPE_IO_Technical_Bulletin.html ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2009, 12:23 |
|
||
|
Вопрос по поводу пробежки по дерикториям
|
|||
|---|---|---|---|
|
#18+
ну я http://www.fidelityinfoservices.com/user_documentation/html/rn_tb/PIPE_IO_Technical_Bulletin.html либо это их очередное так сказать надувательство, либо ошибка, хотя могу ошибаться... даже скачал последнюю версию (свежайшая - 2009-01-14 18:54), нет такого параметра как "COMMAND" у оператора "OPEN". Даж не представляю куда копать... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2009, 18:08 |
|
||
|
Вопрос по поводу пробежки по дерикториям
|
|||
|---|---|---|---|
|
#18+
А если указать что COMMAND="ls" при указании опции "PIPE", то работает или нет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2009, 18:51 |
|
||
|
Вопрос по поводу пробежки по дерикториям
|
|||
|---|---|---|---|
|
#18+
ну яА если указать что COMMAND="ls" при указании опции "PIPE", то работает или нет? имеется следующее: Код: plaintext 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.01.2009, 10:55 |
|
||
|
Вопрос по поводу пробежки по дерикториям
|
|||
|---|---|---|---|
|
#18+
Это они молодцы, конечно... Остается zsystem и чтение файла. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.01.2009, 12:22 |
|
||
|
Вопрос по поводу пробежки по дерикториям
|
|||
|---|---|---|---|
|
#18+
ну яЭто они молодцы, конечно... Остается zsystem и чтение файла. да, только и остаётся... но тут потеря производительности будет ого-го... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.01.2009, 12:33 |
|
||
|
Вопрос по поводу пробежки по дерикториям
|
|||
|---|---|---|---|
|
#18+
На форуме можно спросить у K.S. Bhaskar ... http://groups.google.com/group/comp.lang.mumps/topics?tsc=1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.01.2009, 15:18 |
|
||
|
Вопрос по поводу пробежки по дерикториям
|
|||
|---|---|---|---|
|
#18+
ValeriuНа форуме можно спросить у K.S. Bhaskar ... http://groups.google.com/group/comp.lang.mumps/topics?tsc=1 запостил))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.01.2009, 15:50 |
|
||
|
|

start [/forum/topic.php?fid=39&fpage=63&tid=1558595]: |
0ms |
get settings: |
8ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
24ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
64ms |
get tp. blocked users: |
2ms |
| others: | 223ms |
| total: | 353ms |

| 0 / 0 |
