praegune kellaaeg 20.06.2025 07:57:50
|
Hinnavaatlus
:: Foorum
:: Uudised
:: Ärifoorumid
:: HV F1 ennustusvõistlus
:: Pangalink
:: Telekavad
:: HV toote otsing
|
|
autor |
|
etc
HV vaatleja
liitunud: 09.02.2003
|
28.03.2009 01:19:52
Kaustade kopeerimine batch failis |
|
|
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 |
|
 |
DoS
HV veteran

liitunud: 19.08.2002
|
29.03.2009 18:13:38
|
|
|
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 |
|
 |
|
lisa lemmikuks |
|
|
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.
|