Как удалить все папки в пути?



  • Например удаляю папку G:\fotochki\komarova\ . Он удаляет только папку komarova\ . А как удалить и fotochki тоже?



  • подозреваю что надо указать G:\fotochki



  • @out ))) Только путь этот генерируется рандомно из ресурса, там может быть до 3 вложеных папок. Но я уже сам понял придется корневую папку в отдельный ресурс оформлять



  • @bronshik не надо, если тебе просто нужно получить корневую папку (папку самого верхнего уровня), то нужно использовать код:

    VAR_DEL_DIR = VAR_FULL_PATH.slice( 0, VAR_FULL_PATH.indexOf("\\", 3) + 1 );
    

    в переменной FULL_PATH должен быть полный путь, с которого ты хочешь получить верх уровень.

    после этого в пер DEL_DIR будет: G:\fotochki\

    зы: или можешь использовать регулярку ^[^\]+\[^\]+\\ https://regex101.com/r/JPMgqb/1
    дело вкуса.



  • This post is deleted!


  • @bronshik Еще можно использовать действие "Информация О Файле/Папке"

    0_1490166144304_InfoAboutparentDir.png


Log in to reply