Usuwanie zawartości wielu folderów przy częściowo podobnych ścieżkach

0

Cześć,

Potrzebuję skryptu, który usuwa zawartość wielu folderów. Ścieżki są podobne, lecz, np. będą się różniły nazwą jednego z folderów.
Najlepiej, jak wyjaśnię na przykładzie:

C:\folder_pierwszy\ abc*folder_2\folder_3\def\folder_4*
C:\folder_pierwszy\ cab*folder_2\folder_3\efd\folder_4*
C:\folder_pierwszy\ bac*folder_2\folder_3\fed\folder_4*
C:\folder_pierwszy\ cba*folder_2\folder_3\edf\folder_4*

Pogrubione przeze mnie ścieżki będą się zawsze powtarzać, jednak foldery zaznaczone jako abc, def, cab, itd. będą się różniły. Chcę usunąć zawartość folder_4.
Naturalnie ścieżka np. cab*folder_2\folder_3\efd\folder_4* może nie istnieć i w tym wypadku należy ją pominąć.

Jak to zrobić?

0

Puścić wizytora, zapamiętać ścieżki, porównać człony o jednakowych indeksach przy podzieleniu backslashem

0

Przyznam się, że nie mam pojęcia o czym napisałeś.

0

wskazówka(działa z linii poleceń)
echo off && (FOR /f "delims=" %a IN ('dir /S /B * ') DO ( ECHO %a|findstr /R folder_pierwszy\\.*\\folder_2\\folder_3\\.*\\f && echo matched )) && echo on

0
reptile333 napisał(a):

wskazówka(działa z linii poleceń)
echo off && (FOR /f "delims=" %a IN ('dir /S /B * ') DO ( ECHO %a|findstr /R folder_pierwszy\\.*\\folder_2\\folder_3\\.*\\f && echo matched )) && echo on

Utworzyłem odpowiednie ścieżki, wkleiłem to i nic...

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0