Hinnavaatlus
:: Foorum
:: Uudised
:: Ärifoorumid
:: HV F1 ennustusvõistlus
:: Pangalink
:: Telekavad
:: HV toote otsing
|
|
autor |
|
summutaja
HV veteran

liitunud: 04.02.2004
|
11.07.2008 10:05:53
Lihtne script - vajaks abi |
|
|
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 |
|
 |
XYZ
HV Guru

liitunud: 05.11.2001
|
11.07.2008 10:15:13
|
|
|
tutvu deltree käsuga
|
|
Kommentaarid: 81 loe/lisa |
Kasutajad arvavad: |
   |
:: |
3 :: |
12 :: |
56 |
|
tagasi üles |
|
 |
summutaja
HV veteran

liitunud: 04.02.2004
|
11.07.2008 10:19:12
|
|
|
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 |
|
 |
XYZ
HV Guru

liitunud: 05.11.2001
|
11.07.2008 10:32:30
|
|
|
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 |
|
 |
summutaja
HV veteran

liitunud: 04.02.2004
|
11.07.2008 11:31:22
|
|
|
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 |
|
 |
andrusny
Kreisi kasutaja

liitunud: 20.03.2006
|
11.07.2008 12:19:08
|
|
|
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 |
|
 |
lehm2
Kreisi kasutaja

liitunud: 19.09.2004
|
11.07.2008 16:08:41
|
|
|
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 |
|
 |
HMP
HV vaatleja

liitunud: 15.01.2005
|
13.07.2008 01:02:06
|
|
|
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 |
|
 |
summutaja
HV veteran

liitunud: 04.02.2004
|
13.07.2008 15:21:04
|
|
|
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 |
|
 |
HacaX
HV Guru

liitunud: 22.01.2004
|
13.07.2008 18:18:52
|
|
|
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 |
|
 |
summutaja
HV veteran

liitunud: 04.02.2004
|
15.07.2008 09:43:02
|
|
|
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 |
|
 |
HMP
HV vaatleja

liitunud: 15.01.2005
|
15.07.2008 17:19:28
|
|
|
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 |
|
 |
summutaja
HV veteran

liitunud: 04.02.2004
|
16.07.2008 11:43:33
|
|
|
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
|
|
Kommentaarid: 124 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
2 :: |
117 |
|
tagasi üles |
|
 |
HacaX
HV Guru

liitunud: 22.01.2004
|
16.07.2008 12:12:44
|
|
|
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 |
|
 |
HMP
HV vaatleja

liitunud: 15.01.2005
|
16.07.2008 13:54:52
|
|
|
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 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
_________________ Ma küsisin midagi? Järelikult on endal juhe kokku jooksunud, ehk juhe.ee |
|
tagasi üles |
|
 |
|