Erstellen , Bearbeiten, Verschieben , Kopieren und Löschen sind gemeinsame Aktionen in einem Programm, das Dateien verarbeitet durchgeführt . Anwendungen können eine Datei aus externen Quellen wie E-Mail oder einer anderen Anwendung zu erhalten, durch die Datei zu lesen und irgendeine Art von Aktion wie das Einfügen , dass die Informationen in einer Datenbank und dann verschieben oder kopieren Sie die Datei an einen anderen Ort , was darauf hinweist , dass die Datei bereits bearbeitet wurde . Das Windows-Betriebssystem verfügt über eine eingebaute API , um alle der oben genannten Datei - Bearbeitungsfunktionen zu behandeln. Anleitung
1
Erstellen Sie ein neues Standard EXE-Projekt in Visual Basic. In Microsoft Scripting Runtime für das Projekt , indem Sie " Projekt ", " Referenzen ", " Microsoft Scripting Runtime" und klicken Sie auf "OK" um zu speichern und das Fenster zu schließen .
2
Neues FileScripting Objekt Deklaration einer Variablen vom Typ " Scripting.FileScriptingObject . " Der Code sollte wie folgt aussehen :
Dim oFile wie New Scripting.FileScriptingObject
Diese Codezeile wird die Variable mit dem Namen " oFile " definieren und das Objekt, das im Code referenziert werden kann folgen .
3
Bestimmen Sie, ob die Datei vorhanden ist durch die Codierung " oFile.FileExists ( filepath ) " wo " Dateipfad " ist der vollständige Name und der Pfad der Datei. Das Ergebnis dieser Funktion ist ein wahr oder falsch. Wenn die Ergebnisse wahr ist, dann die Datei vorhanden ist , und Sie können mit der Copy-Funktion weiter . Allerdings, wenn die Datei nicht existiert , sollten Sie codieren irgendeine Art von Fehlerbehandlung.
4
Kopieren Sie die Datei in der Variable " Dateipfad ", um eine neue Position durch Codierung diese Zeile " oFile.CopyFile angegeben filepath , newloc "wo" newloc " ist der Pfad zu dem neuen Standort . " : \\ CopiedFiles C " oder " D: \\ Backup . " Ein Beispiel für den neuen Standort wäre Der Dateiname bleibt gleich in den neuen Ordner.
5
Überprüfen Sie, ob die Datei durch wieder mit dem " FileExists "-Methode kopiert wurde . Um zu überprüfen , ob die Datei in der " Dateipfad " Variable angegeben in der Lage in der " newloc " Variable angegeben habe kopiert , sicher sein, Sie haben die einzelnen Datei- Namen in eine separate Variable gespeichert. Zum Beispiel wird der Code " oFile.FileExists ( newloc & Dateiname) " gibt TRUE zurück , wenn der Dateiname in "Dateiname" wurde erfolgreich in den neuen Ordner kopiert.