получение последних двух маркеров в сценарии пакетной обработки для команды

Самый легкий способ решить эту проблему, с помощью данных как это (Нажимают загрузку на правильную нижнюю часть веб-страницы) для преобразования пользовательского IP в страну.

0
задан 11 February 2010 в 22:50
2 ответа

Используйте % ~nxI для имени файла и используйте код из выбранного ответа в этом сообщении stackoverflow для родительской папки.

0
ответ дан 4 December 2019 в 15:19

Сообщение, на которое указал Хелвик, находится сверху. Вот простой способ получить родительский каталог (или родительский родительский каталог и т. Д.):

for /D %%I in ("F:\mydata\WebLogs\MyServerName001\u_ex100206.log") do (
   echo filename=[%%~nxI]
)
for /D %%I in ("F:\mydata\WebLogs\MyServerName001\u_ex100206.log\..") do (
   echo parent dir=[%%~nxI]
)
for /D %%I in ("F:\mydata\WebLogs\MyServerName001\u_ex100206.log\..\..") do (
   echo parent's parent dir=[%%~nxI]
)

... и т. Д. Файл не обязательно должен существовать.

2
ответ дан 4 December 2019 в 15:19

Теги

Похожие вопросы