Maak je ruimte.

, is een goede vraag.In dit artikel, ik zal proberen om de programmeurs in hun programma op te ruimen.In dit artikel, en ik zal proberen om de stimulans programmeurs in hun programma 's.Een programma met verschillende dossiers te volgen, en in deze drukke wereld, een programma ter ondersteuning van het dossier, zoals INI soorten documenten.Hier zijn de regels, is het document uit het dossier te verwijderen van oude dingen, is het niet langer gebruiken. Heb je een nieuwe uitgave, u heeft het onderwerp van een type naar een ander type, een andere is.Verwijder de oude een plek die je kent, wat - -, de gebruiker niet. Kan een programma tot het dossier als output of functie van het programma.In een goed in de wereld, de "andere" - programma heeft nu een dossier, moet zijn, het schrappen van het dossier is niet meer nodig, of verouderde,,, een programma kan leiden tot de log files.Voor mij is het altijd een goed idee, het creëren van de log files.De procedure moet kunnen lopen op drie verschillende vormen: de volledige ingebruikneming patroon, log fout is, absoluut niet, het logboek.Doe een slimme manier is het creëren van een map, de positie van de gebruiker kan zeggen of de structuur van de instellingen of de definitie, de volgende.LOGBOEK MAP, of hoe je het ook wilt noemen, het creëren van een map met de naam op het dossier, dat de programma 's kunnen verwijderen yyyymmdd je oude MAP, gemakkelijk door een eenvoudige lezing MAP.,, je kunt kiezen om alle files, het verwijderen van alle logbestand,,, meer dan 30 - 60 - 90 dagen of je kan zeggen dat ik wil tot slot, 7 een map.De laatste optie is de grote programma 's, kunnen slechts in de wekelijkse basis, als je in voldoende schoon, je kan zelfs je e - mail je programma, files, dus je kan het toezicht op de programma' s van de vooruitgang.Je kan dit leiden tot een niveau van de analyse van de voor elke functie, je tekenen, en dan kan je zien, je cliënt is echt en wat niet gebruikt, dit ernstige gebruiken.Verbetering van de informatie is goed.,,, een over de logbestanden methode is het creëren van de ASCII - komma 's dossier, kan je in de tstringlist gebruik commatext eigendom).,, een CSV, kun je de database manager massage gegevens en documenten.Als je niet in een raadpleging van het CSV, kan je cliënt te helpen.Als de cliënt wil een speciaal verslag, je kan leiden naar de,, Excel en boek "EXCEL idioot" en je klanten, kan leiden tot een verslag tot de printer, geen papieren.,,, dan alsjeblieft een functie zal het opruimen van oude dossiers.Hier is een andere oplossing,,,,, de functie van de deleteallfilesolderthan nodig, een pad, "" C: myprogram "of een volledig dossier zoals" C: \\ \\ myprogram tmp * txt. "," nu ", als de datum is, en dan in de weg, of met die naam, het dossier zal worden geschrapt.,,,,, ===================================================================} {deleteallfilesolderthan (totaal, de functie van een datum, naam:;:,,, TDateTime): Bull. ================== {}, ================================================= var, de searchrec:tsearchrec;,, door wegen: touw;,,,,,,, echt resultaten: =; expandfilename (naam), sfile:=;,, weg van terugkeer van bepaalde documenten: = de weg (door);,, als FindFirst (door, faanyfile, searchrec) = 0,De eerste, als (SearchRec.Name < > ") en (SearchRec.Name < >" "en,,) (SearchRec.Name < >'..'.,, beginnen de,, als FileDateToDateTime (FileAge (sPath + SearchRec.Name) < de datum. De,,,, als niet SysUtils.DeleteFile (sPath + SearchRec.Name -,, beginnen de,,) gevolg: = valse;,,,,,,,,,,,,,,, terwijl FindNext (SearchRec) = 0,,,, als eerste, (SearchRec.Name < >") en (SearchRec.Name < > "") en,, (SearchRec.Name < >'..'); - de,,,, als FileDateToDateTime (FileAge (sPath + SearchRec.Name) < de datum. De,,,, als niet SysUtils.DeleteFile (sPath + SearchRec.Name). Begi,,N = - resultaten:,,,,,,,, aan het einde van het einde van het;;;;,,,,,,,,, een einde te maken aan de; SysUtils. Findclose (searchrec);,,,,,, aan het einde van deze functie; ik gebruik, Voor wat betreft de andere functies, zoals de basis functie:,,,, =========================================================} {(tot 1994), deleteallfilesolderthan30days (naam, functie van totaal: touw): Bull. ==================================================================} {,,,,,, de resultaten: = deleteallfilesolderthan (bestandsnaam, incmonth (nu, 1);,,,,,, aan het einde van ===================================================================} {;,, deleteallfilesolderthan60days (totaal: functie van de naam.): Bull. ===================================================================} {,,,,,,Resultaten: = deleteallfilesolderthan (bestandsnaam, incmonth (nu, 2));,,,,, aan het einde van ===================================================================; {}, deleteallfilesolderthan90days (naam, functie van totaal: touw): Bull. ===================================================================} {,,,,,, de resultaten: = deleteallfilesolderthan (bestandsnaam, incmonth (nu, 3));,,,,,, aan het einde van Delphi incmonth werkt; ook negatief, dus als het "nu", op 13 mei, en je zal je zien met 2 op 13 maart.Dus nu moet je programma.Het opruimen van de oude dossiers en documenten van het programma,, niet meer in gebruik.



Previous:
Next Page: