Op deze website gebruiken we cookies om content en advertenties te personaliseren, om functies voor social media te bieden en om ons websiteverkeer te analyseren. Ook delen we informatie over uw gebruik van onze site met onze partners voor social media, adverteren en analyse. Deze partners kunnen deze gegevens combineren met andere informatie die u aan ze heeft verstrekt of die ze hebben verzameld op basis van uw gebruik van hun services. Meer informatie.

Akkoord

Vraag & Antwoord

Programmeren

[Batch] del *.*

tomschout
9 antwoorden
  • Waarom kan ik de bestanden in 'temporary internet files' niet verwijderen met deze batch?

    @ echo off
    cd C:\Documents and Settings\username\Local Settings\Temporary Internet Files
    del *.*

    er wordt namelijk niets verwijderd

    bedankt,
  • Vaak staan de bestanden in een submap. Bovendien zijn ze vaak verborgen.
    Ik zou de batch veranderen in:
    [code:1:f6c97da5d9]@echo off
    cd C:\Documents and Settings\username\Local Settings\Temporary Internet Files
    attrib -h *.* /s
    del *.* /s
    [/code:1:f6c97da5d9]
    En dan nog eens proberen,

    Er bestaat overigens ook een mogelijkheid om dit te doen in Internet-opties :wink:
  • Weet je zeker dat je ook in de goede directory komt? Het is best mogelijk dat je met batchfiles de 8.3 bestandsnaamconventie aan moet houden.

    Daarnaast bevinden zich geen betanden in de door jou opgegeven directory, je vindt er alleen maar subdirectories met vrij lastige namen. Je zult dus in die directories moeten gaan en daar de bestanden verwijderen, dan weer er uit en dan de directory verwijderen met RD.

    Maar waarom zo moeilijk, je kunt in IE6 instellen dat je de map tijdelijke internet bestanden automatisch leeg wilt maken zodra je de browser sluit. Gewoon naar menu-extra-opties-geavanceerd en daar kijken bij beveiliging. Ik weet niet of dit ook in andere browsers gaat werken.
  • Ik weet dat het via internet opties kan, maar via een uitgebreide batch wil ik alles in een keer verwijderen.

    Het probleem is dat de map C:\Documents and Settings\username\Local Settings\Temporary Internet Files alleen maar .html, .txt, .gif etc bestanden bevat en geen submappen. De bestanden zijn niet verborgen of systeemmappen.

    Ligt dit hieraan?
  • cd "C:\Documents and Settings\username\Local Settings\Temporary Internet Files"

    Lange bestandsnamen binnen batch bestanden kun je beter tussen quotes plaatsen anders gaat'ie naar cd C:\Documents en die bestaat dus niet. Het volgende commando wist dan vervolgens alles in de folder die op dat moment de werkfolder is. :D
  • Je kunt ook gewoon de hele map verwijderen en opnieuw laten aanmaken. Misschien doet ie dat zelfs wel autmatisch.
  • Hetgene dat je wil doen is niet[/color:7cf637e2ab] te realiseren via een batch-script. Kijk maar:

    –>Start CMD.EXE[/color:7cf637e2ab]
    –>Typ CD %USERPROFILE%\LOCALS~1\TEMPOR~1[/color:7cf637e2ab]
    –>Typ ATTRIB[/color:7cf637e2ab]

    Je ziet, als het goed is, slechts 1 bestand (desktop.ini)

    –>Typ EXPLORER .[/color:7cf637e2ab] (Met de punt erachter!)

    Windows Verkenner verschijnt. De map staat vol met bestanden, die blijkbaar niet opgemerkt werden door ATTRIB. Ze zijn er wel, zo te zien, dus dat betekent dat je er niets mee kan doen in CMD.
    Als je op 1 van de bestanden klikt, worden er zelfs geen details weergegeven (onder 'bestands- en maptaken' en 'andere locaties') en als je de eigenschappen van het bestand bekijkt, zijn er geen kenmerken om aan te passen.

    Zelfs ALS je alle bestanden ogenschijnlijk verwijderd hebt (ATTRIB -S -H *.*[/color:7cf637e2ab] en DEL *.*[/color:7cf637e2ab] [desktop.ini is nu weg]) werkt RD TEMPOR~1 bij mij nog steeds niet, want 'de map is niet leeg[/color:7cf637e2ab]'.
    Jammer dus. (Denk ik).


    sven
  • [quote:12cfbdf768="tomschout"]Waarom kan ik de bestanden in 'temporary internet files' niet verwijderen met deze batch?

    @ echo off
    cd C:\Documents and Settings\username\Local Settings\Temporary Internet Files
    del *.*

    er wordt namelijk niets verwijderd[/quote:12cfbdf768]
    Je moet de beheerstaken overlaten aan de tools die hiervoor gemaakt zijn.

    Automated Disk Cleanup (Cleanmgr.exe) (Windows 98,ME,2000, XP, etc.)

    [img:12cfbdf768]http://iamnotageek.com/attachment.php?attachmentid=17206[/img:12cfbdf768]
  • [quote:f5b18523f2="leijer"]Hetgene dat je wil doen is niet[/color:f5b18523f2] te realiseren via een batch-script. Kijk maar:

    –>Start CMD.EXE[/color:f5b18523f2]
    –>Typ CD %USERPROFILE%\LOCALS~1\TEMPOR~1[/color:f5b18523f2]
    –>Typ ATTRIB[/color:f5b18523f2]

    Je ziet, als het goed is, slechts 1 bestand (desktop.ini)

    –>Typ EXPLORER .[/color:f5b18523f2] (Met de punt erachter!)

    Windows Verkenner verschijnt. De map staat vol met bestanden, die blijkbaar niet opgemerkt werden door ATTRIB. Ze zijn er wel, zo te zien, dus dat betekent dat je er niets mee kan doen in CMD.
    Als je op 1 van de bestanden klikt, worden er zelfs geen details weergegeven (onder 'bestands- en maptaken' en 'andere locaties') en als je de eigenschappen van het bestand bekijkt, zijn er geen kenmerken om aan te passen.

    Zelfs ALS je alle bestanden ogenschijnlijk verwijderd hebt (ATTRIB -S -H *.*[/color:f5b18523f2] en DEL *.*[/color:f5b18523f2] [desktop.ini is nu weg]) werkt RD TEMPOR~1 bij mij nog steeds niet, want 'de map is niet leeg[/color:f5b18523f2]'.
    Jammer dus. (Denk ik).


    sven[/quote:f5b18523f2]

    Het is heel logisch dat attrib die bestanden niet zien. Het is namelijk een virtuele map die Explorer weergeeft. Al die bestanden die Explorer weergeeft bevinden zich in submappen: [b:f5b18523f2].\content.ie5\[i:f5b18523f2]rarecode[/i:f5b18523f2][/b:f5b18523f2]
    Probeer het volgende maar eens:
    [code:1:f5b18523f2](open DOS-prompt (CMD))
    cd %USERPROFILE%\Local Settings\Temporary Internet Files\
    attrib[/code:1:f5b18523f2]Je ziet alleen desktop.ini
    [code:1:f5b18523f2]dir /a[/code:1:f5b18523f2]En nu allemaal mappen
    [code:1:f5b18523f2]cd Content.IE5
    dir /a[/code:1:f5b18523f2] Dus [b:f5b18523f2]dir /a[/b:f5b18523f2] geeft alle verborgen bestanden [b:f5b18523f2]en[/b:f5b18523f2] mappen weer, attrib geeft dus [b:f5b18523f2]alleen [/b:f5b18523f2]maar bestanden, geen mappen dus…

    Het probleem is als batchfile wel op te lossen door het gevaarlijke deltree uit DOS / Windows 9x te gebruiken, want die delete ook direct alle submappen. Dus in de map "Temporary Internet Files": [code:1:f5b18523f2]deltree *.*[/code:1:f5b18523f2]Dan zul je [b:f5b18523f2]deltree.exe[/b:f5b18523f2] eerst van Windows 9x of DOS moeten hebben…

Beantwoord deze vraag

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.