PC Ekspert Forum

PC Ekspert Forum (https://forum.pcekspert.com/index.php)
-   Web dizajn, programiranje i ostalo (https://forum.pcekspert.com/forumdisplay.php?f=39)
-   -   batch, majku mu..! (https://forum.pcekspert.com/showthread.php?t=166229)

de sign 12.11.2009. 11:55

batch, majku mu..!
 
Mučim se oko početničkih koraka :(

Želim u batch stavit da mi briše sve direktorije i fajlove unutar jednog direktorija ali ne i taj direktorij.

Googlanjem svagdje stoji rd /s komanda koja briše sve direktorije i fajlove unutar direktorija uključujući i parent direktorij.

Btw. ne kužim ona čemu služi /s switch ako je za brisanje direktorija sa cijelokupnim sadržajem dovoljan rd bez ikakvog switcha!?

primjer:

želim da mi se izbrišu svi direktoriji i fajlovi u direktoriju c:\windows\zajeb

u batch sam stavio: rd /s /q %systemroot%\zajeb

rezultat: nema zajeba jer je izbrisan!

ahhh...ak je početak već krvav, šta će bit tek kasnije!? :eek: :D

E-mil 12.11.2009. 12:04

pa dodaj nakon tog tvog:
rd /s /q %systemroot%\zajeb

još dva reda
cd..
md %systemroot%\zajeb

i etotigana, opet imaš zajeb :D:D

de sign 12.11.2009. 12:08

znači jedino make directory pomaže :D

nemrem vjerovat da se to ne može direktno preko jedne komande :stoopid:

u svakom slučaju, hvala! :)

de sign 12.11.2009. 12:16

krivo sam mislio, rd nije dovoljan da se izbriše cijeli direktorij.., ipak treba /s switch

E-mil 12.11.2009. 12:17

nisam rekao da je to jedino rješenje

to mi je prvo palo napamet, a za ostalo nemam pojma
ako se sjetim nečeg pametnog, javim

de sign 12.11.2009. 12:21

Citiraj:

Autor E-mil (Post 1482616)
nisam rekao da je to jedino rješenje

to mi je prvo palo napamet, a za ostalo nemam pojma
ako se sjetim nečeg pametnog, javim

u mom slučaju je upravo ono što trebam :)

E-mil 12.11.2009. 12:24

pitanje
zašto je problem koristiti tri reda u batch fajlu
baš mora biti jedan

de sign 12.11.2009. 12:32

Citiraj:

Autor E-mil (Post 1482626)
pitanje
zašto je problem koristiti tri reda u batch fajlu
baš mora biti jedan

nije problem ali početnik kao ja može bespotrebno gubiti vrijeme na bazično jednostavne stvari slijedeći logiku koja se sama po sebi nameće da bi na kraju došao do riješenja zaobilaznim putem....


Sva vremena su GMT +2. Sada je 19:47.

Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 1999-2024 PC Ekspert - Sva prava pridržana ISSN 1334-2940
Ad Management by RedTyger