@Fox Спасибо! Да, в названии вкладки результатов был "смайл". Жаль, что нельзя, в самом скрипте то работает и красиво выглядит.
Каким способом можно указать путь к папке на один уровень выше, если название папки неизвестно?
-
@support не понял, а какой путь нужно указать, чтобы получить C:\Users\Олег )?
если путь пока не известный.или я не внимательно вчитался в суть проблемы или ты )
C:\Users\Олег\Desktop
он не знает эту часть \Олег\ она может быть разной, он только знает эту часть C:\Users*\Desktop
это на сколько я понял, и под это сделан пример. -
@out Ну насколько я понял на входе есть
C:\Users\Олег\Desktop
на выходе должно быть C:\Users\Олег -
@out А, тогда да, лучше как ты написал.
-
@support посмотри как будет время break; http://community.bablosoft.com/post/4139
что-то он иногда не так срабатывает..
правда, у меня версия БАС 15,9,0 После этой уже было 2 обновы. -
@out Break может не срабатывать если было перемещение точки выполнения во время цикла.
-
@support попробуй запусти http://community.bablosoft.com/uploads/files/1480712341556-cntfiles.xml в отладке пошагово, просто нажми next step 10 раз, заметишь, что break вышел только из текущего цикла, но не из внешнего, и дальше опять входит во вложенный цикл.
-
@out Да, так и должно быть. Чтобы выйти из внешнего цикла нужно создать переменную и делать break из каждого цикла.
-
@support ээ так не кошерно ) верни как было, break N , чтобы можно было указывать вложенность.
ну или как в JS, можно создавать метку перед циклом, дальше указываешь break МЕТКА; и мы выйдем к нужной метке (с нужного цикла). Это удобно, нужно на практике. (об этом я https://learn.javascript.ru/while-for#метки-для-break-continue) -
@out Пока можно выполнять код _break(n)
-
@out Label тоже можно поставить, но не в действиях
0_1480726360862_breaklabel.xml