VBS - munka fájlokat FSO, Visual Basic Script
Tehát most van dolgozni fájlokat.
Mint már mondottuk, a VBS dolgozni a fájlrendszer létezik FileSystemObject.
Segítségével FSO lehet dolgozni fájlokat. az elején a algoritmus a következő:
1. állapítsa változó. Nem feltétlenül ugyanaz a neve, de ez a legésszerűbb. És mégis, a kód világosabb lesz mások számára.
2. Írja be a változó másolatát FileSystemObject FSO üzem, amelynek célja, hogy működnek a Windows fájlrendszer
Most vessünk egy pillantást egy kis arzenál a módszerek:
FSO.GetBaseName (PutKFaylu) - visszatér a fájlnév kiterjesztés nélkül
FSO.GetExtensionName (PutkFaylu) - visszatér a fájl kiterjesztését
FSO.GetFileName (PutKFaylu) - visszatér a fájl neve kiterjesztés
FSO.GetParentFolderName (PutKFaylu) - visszatér a könyvtárba, ahol a fájl található
FSO.FileExists (PutKFaylu) - Ellenőrzi, hogy a fájl létezik. Ha igen, True.
FSO.GetTempName () - Visszaadja egy véletlen nevet az ideiglenes fájlt
Ahhoz, hogy hozzáférjen a fájlt kell végeznie fso.GetFile (PutKFaylu), amelyben egy változó. Például:
Akkor leszünk képesek elvégezni a megadott fájlt a következőképpen:
Mi lehet még:
File.Move (PolnyyPut) - mozgatja a fájlokat
File.Delete - törölheti a letöltött fájlt. Mutassa az utat, nem szükséges
De a leghasznosabb - dolgozni egy szöveges fájl, az úgynevezett szöveg patak.
Így dolgozik szöveget.
Ne felejtsük el, hogy a kód egyébként kezdeni
Most nézzük meg a lehetőségeinket:
1. Hozzon létre egy szöveges fájlt
2. Nyissa meg a szövegfájlt
Állítsa txtfile = fso.OpenTextFile ( «c: \ test.txt»)
3. Ha a szöveges fájl, akkor kell, hogy nyissa meg az íráshoz
Set ts = fso.OpenTextFile ( «c: \ test.txt», ForWriting, True)
Set tf = tfile.OpenAsTextStream (ForWriting, True)
Most nézzük meg, hogyan kell írni egy szöveges fájlt. Ehhez vannak az alábbi módszerekkel:
Write - írja a karaktereket a fájl.
WriteLine nevû - írja a húr egy fájlba.
WriteBlankLines (szám) - írja az üres sor a fájlban.
Skip (szám) - átadja a kívánt karakterek száma soronként.
SkipLine - kihagyja a sort.
Adjunk példát egy fájl létrehozása és szöveg írása.

Ahogy meglátjuk vonalak 4, 5 és 6 felírható egy sorban, „egy, kettő, három!”. 7 3 sor betét egy üres sor és 8. sor kódot hozzáadni a fájlt a vonal „halszálkás égnek !!”, és megy a nyomvonalat. vonalon. Nos, 9 sorban lezárja a fájlt.
Most beszéljünk az olvasó a file:
Read (szám) - beolvassa a megadott számú karaktert egy fájlból.
ReadLine - beolvas egy sort egy fájlból.
ReadAll - szól az egész tartalmát
Skip (szám) - átadja a kívánt karakterek száma soronként.
SkipLine - kihagyja a sort.
Itt egy példa a szöveg olvasása fájlból:

És mivel nincsenek kevésbé hasznos elemeket:
AtEndOfLine - Meghatározza, hogy az a sor végére elérte (logikai érték).
AtEndOfStream - Meghatározza, hogy a fájl végét eléri (logikai érték).
Oszlop - számos aktuális karakterhez.
Line - a sor számát.
Az első két módszer is használható azonos feltételek nem, miközben vagy Do-ig. Például:
Do While Not File.AtEndOfLine
Az utolsó két módszer hasznosak az olvasási folyamatot, úgy, hogy ha keres minden információt időben pozitív eredménye, hogy tudja, milyen vonalat találunk a keresési szöveget bármilyen karaktert. Ez csökkenti a későbbi költségeket intravascularis változók és akciók velük.
Zadacha1: Adott egy szöveges fájlt egy listát az irodalom. Cserélje bizonyos telefonszámokat, és mentse el a változást.
Zadacha2: hozzon létre egy szöveges fájlt töltött véletlenszerű karaktereket. Visszavonja annak tartalmát.
Zadacha3: Adott egy szöveges fájl, megtalálja azt a karaktert sem, és hogy ki mit vonal és milyen helyen állnak.
Zadacha4: keresni a könyvtárba, és megjeleníti a végrehajtási folyamat egy új szöveges fájlt, majd megjeleníti annak tartalmát.