Avaleht
uus teema   vasta Tarkvara »  Programmeerimine »  Lihtne script - vajaks abi 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:  
summutaja
HV veteran
summutaja

liitunud: 04.02.2004




sõnum 11.07.2008 10:05:53 Lihtne script - vajaks abi vasta tsitaadiga

On selline idee, et sooviks teha scripti, mis kustutaks arvutist Temp kataloogist kõik ära, ka alamfolderid.

Ise leiutasin midagi sellist

del /s /q D:\Documents and Settings\Administrator\Local Settings\Temp

Sellise käsureaga, kustutab ta mul TEMP kataloogist ära kõik failid, aga alamkaustu ta millegipärast ei kustuta. Kas keegi oskab aidata???
Kommentaarid: 124 loe/lisa Kasutajad arvavad:  :: 0 :: 2 :: 117
tagasi üles
vaata kasutaja infot saada privaatsõnum
XYZ
HV Guru
XYZ

liitunud: 05.11.2001




sõnum 11.07.2008 10:15:13 vasta tsitaadiga

tutvu deltree käsuga
Kommentaarid: 81 loe/lisa Kasutajad arvavad:  :: 3 :: 12 :: 56
tagasi üles
vaata kasutaja infot saada privaatsõnum
summutaja
HV veteran
summutaja

liitunud: 04.02.2004




sõnum 11.07.2008 10:19:12 vasta tsitaadiga

XYZ kirjutas:
tutvu deltree käsuga

No jah, kui sa tead, siis sellist käsklust enam ei ole XP all, see on asendatud rmdir käsklusega, ja sellest e ole abi, sest see kustutab millegipärast ka Temp kataloogi ise ära
Kommentaarid: 124 loe/lisa Kasutajad arvavad:  :: 0 :: 2 :: 117
tagasi üles
vaata kasutaja infot saada privaatsõnum
XYZ
HV Guru
XYZ

liitunud: 05.11.2001




sõnum 11.07.2008 10:32:30 vasta tsitaadiga

sellest pole ju miskit - loo temp järgmise käsuga uuesti ja kogu lugu
Kommentaarid: 81 loe/lisa Kasutajad arvavad:  :: 3 :: 12 :: 56
tagasi üles
vaata kasutaja infot saada privaatsõnum
summutaja
HV veteran
summutaja

liitunud: 04.02.2004




sõnum 11.07.2008 11:31:22 vasta tsitaadiga

XYZ kirjutas:
sellest pole ju miskit - loo temp järgmise käsuga uuesti ja kogu lugu

Jah see oleks alternatiiv, aga ikkagi tahaks teada õiget käsurida, mis kustuutab Temp kataloogi alt ära kõik failid ja alamkaustad.
Abi oleks väga teretulnud

EDIT: Kus kõik IT gurud nüüd on?
Kommentaarid: 124 loe/lisa Kasutajad arvavad:  :: 0 :: 2 :: 117
tagasi üles
vaata kasutaja infot saada privaatsõnum
andrusny
Kreisi kasutaja
andrusny

liitunud: 20.03.2006




sõnum 11.07.2008 12:19:08 vasta tsitaadiga

Käsk on õige aga kasutad seda vast valesti. Sa ju ise käskid tal TEMP kausta kustutada, otsi esmalt välja kõik kaustad, mis sul TEMP sees on ja siis kustuta need rmdir käsuga.
_________________
Kommentaarid: 7 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 7
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
lehm2
Kreisi kasutaja


liitunud: 19.09.2004




sõnum 11.07.2008 16:08:41 vasta tsitaadiga

Lihtsam ju kustutada kaust ja luua uus temp folder pärast mkdir-ga
_________________
Piilu siia, progreja!
Vajad abi Node.JS-ga ?
Võta ühendust !
Kommentaarid: 15 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 13
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
HMP
HV vaatleja
HMP

liitunud: 15.01.2005




sõnum 13.07.2008 01:02:06 vasta tsitaadiga

Olles kasutas:
C:\Documents and Settings\KASUTAJANIMI\Local Settings
ning kirjutades
rmdir /S /Q Temp C:\Documents and Settings\KASUTAJANIMI\Local Settings\Temp\
kustutas ta minul kõik võimalikud kaustad alamkaustad ja failid mida sai. Kustutamata jäid need mida süsteem hetkel kasutas. Ehk on abiks. Etteantud Temp kaustas siiski.

_________________
Ma küsisin midagi? Järelikult on endal juhe kokku jooksunud, ehk juhe.ee
tagasi üles
vaata kasutaja infot saada privaatsõnum
summutaja
HV veteran
summutaja

liitunud: 04.02.2004




sõnum 13.07.2008 15:21:04 vasta tsitaadiga

HMP kirjutas:
Olles kasutas:
C:\Documents and Settings\KASUTAJANIMI\Local Settings
ning kirjutades
rmdir /S /Q Temp C:\Documents and Settings\KASUTAJANIMI\Local Settings\Temp\
kustutas ta minul kõik võimalikud kaustad alamkaustad ja failid mida sai. Kustutamata jäid need mida süsteem hetkel kasutas. Ehk on abiks. Etteantud Temp kaustas siiski.


See script ei ole ikka õige, sest ta ikkagi kustutab ka selle Temp kataloogi ära. Mul oleks vaja nii, et Temp kataloog jääb ise alles, aga selle kataloogi sisu kustub täielikult va süsteemi poolt kasutatavad failid/folderid.
Kas kellelgi on veel ideid???
Kommentaarid: 124 loe/lisa Kasutajad arvavad:  :: 0 :: 2 :: 117
tagasi üles
vaata kasutaja infot saada privaatsõnum
HacaX
HV Guru
HacaX

liitunud: 22.01.2004




sõnum 13.07.2008 18:18:52 vasta tsitaadiga

Praktikas testimata uitmõte:
cd %TEMP%
del *.* /Q
for /D %a in (*) do rmdir /S /Q %a

_________________
IMO & GPLed
Kommentaarid: 24 loe/lisa Kasutajad arvavad:  :: 1 :: 0 :: 22
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
summutaja
HV veteran
summutaja

liitunud: 04.02.2004




sõnum 15.07.2008 09:43:02 vasta tsitaadiga

HacaX kirjutas:
Praktikas testimata uitmõte:
cd %TEMP%
del *.* /Q
for /D %a in (*) do rmdir /S /Q %a


Kahjuks ei tööta see script, see ei suuda ühegi Temp kataloogi sisu kustutada, isegi mitte file, rääkimata alamkaustadest. Kas kellelgi on veel ideid?
Kommentaarid: 124 loe/lisa Kasutajad arvavad:  :: 0 :: 2 :: 117
tagasi üles
vaata kasutaja infot saada privaatsõnum
HMP
HV vaatleja
HMP

liitunud: 15.01.2005




sõnum 15.07.2008 17:19:28 vasta tsitaadiga

summutaja kirjutas:
HMP kirjutas:
Olles kasutas:
C:\Documents and Settings\KASUTAJANIMI\Local Settings
ning kirjutades
rmdir /S /Q Temp C:\Documents and Settings\KASUTAJANIMI\Local Settings\Temp\
kustutas ta minul kõik võimalikud kaustad alamkaustad ja failid mida sai. Kustutamata jäid need mida süsteem hetkel kasutas. Ehk on abiks. Etteantud Temp kaustas siiski.


See script ei ole ikka õige, sest ta ikkagi kustutab ka selle Temp kataloogi ära. Mul oleks vaja nii, et Temp kataloog jääb ise alles, aga selle kataloogi sisu kustub täielikult va süsteemi poolt kasutatavad failid/folderid.
Kas kellelgi on veel ideid???


No ma ei tea, minul jääb Temp alles ja kõik üleliigse kustutab küll ära. Sai isegi *.bat fail nüüd tehtud ja testitud. kustuta.bat. Failis tuleb asendada KASUTAJANIMI enda kasutaja/konto nimega. Ja töötab minul WinXP Pro.

_________________
Ma küsisin midagi? Järelikult on endal juhe kokku jooksunud, ehk juhe.ee
tagasi üles
vaata kasutaja infot saada privaatsõnum
summutaja
HV veteran
summutaja

liitunud: 04.02.2004




sõnum 16.07.2008 11:43:33 vasta tsitaadiga

HMP kirjutas:
summutaja kirjutas:
HMP kirjutas:
Olles kasutas:
C:\Documents and Settings\KASUTAJANIMI\Local Settings
ning kirjutades
rmdir /S /Q Temp C:\Documents and Settings\KASUTAJANIMI\Local Settings\Temp\
kustutas ta minul kõik võimalikud kaustad alamkaustad ja failid mida sai. Kustutamata jäid need mida süsteem hetkel kasutas. Ehk on abiks. Etteantud Temp kaustas siiski.


See script ei ole ikka õige, sest ta ikkagi kustutab ka selle Temp kataloogi ära. Mul oleks vaja nii, et Temp kataloog jääb ise alles, aga selle kataloogi sisu kustub täielikult va süsteemi poolt kasutatavad failid/folderid.
Kas kellelgi on veel ideid???


No ma ei tea, minul jääb Temp alles ja kõik üleliigse kustutab küll ära. Sai isegi *.bat fail nüüd tehtud ja testitud. kustuta.bat. Failis tuleb asendada KASUTAJANIMI enda kasutaja/konto nimega. Ja töötab minul WinXP Pro.


Tere ja tänud, et oled viitsinud möllata.
Mul ikka see case, et millegipärast kustutab ta selle Temp kataloogi ise kah ära. Tõmbasin selle sinu .bat file alla ja panin scripti enda kasutajanimed ja juskui kõik peaks töötama, aga ikka kaob ka see Temp kataloog.
On veel ideid???

EDIT: Kas oskab keegi veel aidata, kui kasutaja nimi on muutuv??? Kuidas siis käituda icon_question.gif
Kommentaarid: 124 loe/lisa Kasutajad arvavad:  :: 0 :: 2 :: 117
tagasi üles
vaata kasutaja infot saada privaatsõnum
HacaX
HV Guru
HacaX

liitunud: 22.01.2004




sõnum 16.07.2008 12:12:44 vasta tsitaadiga

summutaja kirjutas:
HacaX kirjutas:
Praktikas testimata uitmõte:
cd %TEMP%
del *.* /Q
for /D %a in (*) do rmdir /S /Q %a


Kahjuks ei tööta see script, see ei suuda ühegi Temp kataloogi sisu kustutada, isegi mitte file, rääkimata alamkaustadest. Kas kellelgi on veel ideid?

On sul üldse TEMP muutuja määratud ning kehtiva kausta peale suunatud (loe: kui command promptis echo %TEMP% kirjutada siis näitab midagi stiilis "C:\Documents & Settings\blabla\TEMP" mitte "echo is ON")? Ja kirjutad täpselt nii sisse nagu näidatud, s.t. protsendimärkidega? Idee poolest võib proovida ka jutumärkide kasutamist, s.t. "%TEMP%"
Sellel skriptil on küll see puudus, et nõuab sama ketta pealt käivitamist kus TEMP kaust asub, ka võib (NTFSi korral) probleeme tekkida kui käivitajaks on adminnist väiksemate õigustega kasutaja.

Kui HMP koodi puhul ainult TEMP kausta kadumine probleemiks on siis selle saab lihtsalt lahendada: BATi lõppu lisa tekst "md TEMP".

EDIT: küsiks küll miks HMP kustutusreas muidu TEMP kaust ekstra välja on toodud? Vägisi tekib tunne, et just sellest too TEMPi enda kustutamise anomaalia tekibki, ehk siis mitte
rmdir /S /Q Temp "C:\DOCUME~1\KASUTAJANIMI\Local Settings\Temp\"

vaid
rmdir /S /Q "C:\DOCUME~1\KASUTAJANIMI\Local Settings\Temp\"

_________________
IMO & GPLed
Kommentaarid: 24 loe/lisa Kasutajad arvavad:  :: 1 :: 0 :: 22
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
HMP
HV vaatleja
HMP

liitunud: 15.01.2005




sõnum 16.07.2008 13:54:52 vasta tsitaadiga

HacaX kirjutas:

EDIT: küsiks küll miks HMP kustutusreas muidu TEMP kaust ekstra välja on toodud? Vägisi tekib tunne, et just sellest too TEMPi enda kustutamise anomaalia tekibki, ehk siis mitte
rmdir /S /Q Temp "C:\DOCUME~1\KASUTAJANIMI\Local Settings\Temp\"

vaid
rmdir /S /Q "C:\DOCUME~1\KASUTAJANIMI\Local Settings\Temp\"


Vastus: Ei tea, miks ma selle sinna panin. Kuid leidsin ka lõpuks selle probleemi, et kustutab kausta ära. Nii kaua, kui kaustas või alamkaustas on faile, mida hetkel windows kasutab, siis seda kausta ei kustutata. Nii kui kõik failid on "vabad", kustutatakse ka kaust Temp. Seega tuleks lihtsalt kirjutada kolmandaks reaks md TEMP, nagu mainis ka HacaX.
Kuna asi on failis, pole seal ju vahet, kas on 2 või 3 rida. Mina loobun jätkamast icon_wink.gif Tundub et see on ainus variant hetkel olemasolevate vahenditega.

Lisaks võib veel uurida juhendit, mis on ka siin olnud ning lisaks kasutada eraldi programmi:
Automatically delete your temp files - Juhend
Free Internet Eraser - Programm
Kasutamine on enda vastutusel muidugi icon_wink.gif

_________________
Ma küsisin midagi? Järelikult on endal juhe kokku jooksunud, ehk juhe.ee
tagasi üles
vaata kasutaja infot saada privaatsõnum
näita postitusi alates eelmisest:   
uus teema   vasta Tarkvara »  Programmeerimine »  Lihtne script - vajaks abi
[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.