Centar za edukaciju-BiH



#1 25.06.2024 11:44
Avko Van mreze
Administrator
Registrovan od:28.05.2014
Postovi:4,807


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?
zivot je moja domovina.
↑  ↓

#2 26.06.2024 14:44
Gjoreski Van mreze
Administrator
Registrovan od:02.02.2009
Postovi:1,854


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
↑  ↓

#3 27.06.2024 19:57
Avko Van mreze
Administrator
Registrovan od:28.05.2014
Postovi:4,807


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

zivot je moja domovina.
↑  ↓

Stranice (1):1


Sva vremena su GMT +01:00. Trenutno vrijeme: 3: 21 am.