Avko 25.06.2024 12:44
Predmet:BEC fajl za printanje sadrzaja mape

Trebao bi napraviti bec fajl koji bi isprintao samo popis foldera i podfoldera

ja sam zapoceo sa :
dir f: /B /AD > listFoldera.txt
ali mi ne radi, niti znam gdje je snimljen listFolder.txt

moze pomoc?

Gjoreski 26.06.2024 15:44
Predmet:Re:BEC fajl za printanje sadrzaja mape

PreuzmiIzvorni kôd (Visual Basic):
  1. @echo off
  2. setlocal
  3.  
  4. REM Uzimanje trenutne lokacije gde se nalazi BAT fajl
  5. set "directory=%~dp0"
  6. set "output_file=%~dp0svi_folderi.txt"
  7.  
  8. echo Ispisujem foldere i podfoldere iz %directory% u %output_file%
  9. if exist "%output_file%" del "%output_file%"
  10.  
  11. for /r "%directory%" %%d in (.) do (
  12.     echo %%d >> "%output_file%"
  13. )
  14.  
  15. echo Gotovo!
  16. endlocal
  17. pause

Avko 27.06.2024 20:57
Predmet:Re:BEC fajl za printanje sadrzaja mape

hvala na odgovoru.
Trebao bi ispis samo ime foldera bez putanje, ali dobro idemo prvo rijesiti ovu petlju for loop

daj malo pojasni ovo:

PreuzmiIzvorni kôd (Bash):
  1. for /r "%directory%" %%d in (.) do (
  2.     echo %%d >> "%output_file%"
  3. )

ili daj primjer za ovu petlju:

PreuzmiIzvorni kôd (Bash):
  1. for f=1 to 10
  2.  echo f
  3. next f