Het creëren , bewerken, verplaatsen , kopiëren en verwijderen zijn gemeenschappelijke acties uitgevoerd in een programma dat de processen -bestanden . Toepassingen kunnen een bestand via een externe bron, zoals e-mail of een andere toepassing te ontvangen , door het bestand en het uitvoeren van een soort van actie , zoals het invoegen van die informatie in een database en verplaats of kopieer het bestand naar een andere locatie , wat aangeeft dat het bestand reeds verwerkt . Het Windows-besturingssysteem heeft een ingebouwde API om alle van de hiervoor genoemde bestand - processing functies uit te voeren . Instructies 1 Maak een nieuw standaard-EXE -project in Visual Basic . Voeg Microsoft Scripting Runtime aan het project van " Project , " " Referenties , " " Microsoft Scripting Runtime " te selecteren en op " OK " om het scherm te slaan en te sluiten . Kopen van 2 Maak een nieuwe FileScripting object door waarbij een variabele van het type " Scripting.FileScriptingObject . " De code moet er ongeveer zo uitzien : Dim oductomschrijving als New Scripting.FileScriptingObject Deze regel code zal de variabele genaamd " oductomschrijving " definiëren en het object dat kan worden verwezen in de code te volgen . 3 Bepaal of het bestand bestaat door het coderen " oFile.FileExists ( filepath ) " waar "bestandspad " is de volledige naam en het pad van het bestand . Het resultaat van deze functie is een waar of onwaar . Als de resultaten waar is, dan bestaat het bestand en u kunt doorgaan met de kopieerfunctie . Echter , als het bestand niet bestaat , moet je een soort van foutafhandeling coderen . Copy 4 het bestand opgegeven in de variabele "bestandspad " naar een nieuwe locatie door het coderen van deze lijn " oFile.CopyFile filepath , newloc " waar " newloc " is het pad naar de nieuwe locatie . " : \\ CopiedFiles C " of " D : \\ Backup . " Een voorbeeld van de nieuwe locatie zou zijn De bestandsnaam wordt in de nieuwe map hetzelfde blijven . 5 Controleer of het bestand is gekopieerd door opnieuw de " FileExists " -methode . Om te controleren of het bestand opgegeven in de variabele "bestandspad " werd gekopieerd naar de locatie die is opgegeven in de variabele " newloc " , zorg ervoor dat u de individuele bestandsnaam hebt opgeslagen op een aparte variabele . Bijvoorbeeld , de code " oFile.FileExists ( newloc & filename ) " geeft TRUE als de bestandsnaam in "bestandsnaam " met succes werd gekopieerd naar de nieuwe map .
|