В настоящее время я пишу командный файл, который начинается с определенного каталога - допустим, C:\FirstFolder\SecondFolder\ThirdFolder\
- и должен выполнять задачу в каждой из этих папок, затем переходить в одну папку, пока она не будет достигло корневого каталога (C:\
).Проверьте, является ли текущая папка корневым каталогом
Проблема здесь состоит в том, что диск мы работаем не должны быть C:\
, это может быть любой буквы диска, так что я не могу просто проверить, если %cd%
равен C:\
, чтобы сообщить программе, чтобы остановить проходящие через каждый каталог.
Может ли кто-нибудь помочь в этом?
Что делать, если вы говорите что-то вроде «if (current.dir.has_parentdir), то« поднимайтесь »? – doniyor