Avaleht
uus teema   vasta Tarkvara »  Programmeerimine »  Kaustade kopeerimine batch failis märgi kõik teemad loetuks
märgi mitteloetuks
vaata eelmist teemat :: vaata järgmist teemat
Hinnavaatlus :: Foorum :: Uudised :: Ärifoorumid :: HV F1 ennustusvõistlus :: Pangalink :: Telekavad :: HV toote otsing
autor
sõnum Saada viide sõbrale.  :: Teata moderaatorile teata moderaatorile
otsing:  
etc
HV vaatleja

liitunud: 09.02.2003




sõnum 28.03.2009 01:19:52 Kaustade kopeerimine batch failis vasta tsitaadiga

Oleks vaja etteantud kausta ja alamkaustade õigusi muuta, aga selle erandiga, et teatud kausta (näiteks "uus") õigused tuleb jätta samaks. Üritan seda lahendada nii, et luuakse ajutine kaust, millesse kopeeritakse kaust "uus" oma kõigi alamkaustadega, seejärel muudetakse etteantud kaustas õigused ära ning kaust "uus" kopeeritakse esialgsesse kohta tagasi. Sisendid parameetritega saadakse käsurealt. Probleem on selles, et ma ei saa kausta kopeerimist toimima. Hetkel kopeeritakse vaid kausta "uus" alamkaustad. Asi oleks ilmselt lihtne, kui kindel kaust oleks fikseeritud, aga kuna kaust antakse ette käsurealt, siis tekivad (minu jaoks) probleemid.

MD ajutine
xcopy %1\"uus" ajutine /S /E
cacls %1 /e /g Everyone:r /t
xcopy ajutine %1 /S /E /K /O /Y
rmdir ajutine /S /Q

Oskab keegi aidata?
tagasi üles
vaata kasutaja infot saada privaatsõnum
DoS
HV veteran
DoS

liitunud: 19.08.2002




sõnum 29.03.2009 18:13:38 vasta tsitaadiga

umbes nii? ei garanteeri, et töötab.
cacls %1 /e /g Everyone:r
for /d %%a IN ('dir /b %1') do if not %%a == uus cacls %%a /e /g Everyone:r /t
Kommentaarid: 50 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 47
tagasi üles
vaata kasutaja infot saada privaatsõnum
näita postitusi alates eelmisest:   
uus teema   vasta Tarkvara »  Programmeerimine »  Kaustade kopeerimine batch failis
[vaata eelmist teemat] [vaata järgmist teemat]
 lisa lemmikuks
näita foorumit:  
 ignoreeri teemat 
sa ei või postitada uusi teemasid siia foorumisse
sa ei või vastata selle foorumi teemadele
sa ei või muuta oma postitusi selles foorumis
sa ei või kustutada oma postitusi selles foorumis
sa ei või vastata küsitlustele selles foorumis
sa ei saa lisada manuseid selles foorumis
sa võid manuseid alla laadida selles foorumis



Hinnavaatlus ei vastuta foorumis tehtud postituste eest.