Obecny czas to Wto 5:02, 15 Kwi 2025 | Zaloguj się, by sprawdzić wiadomości
Zobacz posty bez odpowiedzi
Forum Forum hakerskie - najlepsze forum hakerskie Strona GłównaForum Forum hakerskie - najlepsze forum hakerskie Strona Główna
Użytkownicy Grupy Rejestracja Zaloguj

Operacje na plikach
Napisz nowy temat   Odpowiedz do tematu    Forum Forum hakerskie - najlepsze forum hakerskie Strona Główna » Visual Basic
Zobacz poprzedni temat | Zobacz następny temat  
Autor Wiadomość
CodeLan
Administrator



Dołączył: 03 Lis 2006
Posty: 171
Przeczytał: 0 tematów

Pomógł: 3 razy
Ostrzeżeń: 0/5
Skąd: Z pod skrzydeł Google.pl

PostWysłany: Nie 6:59, 17 Cze 2007    Temat postu: Operacje na plikach

Funkcją, która zarazem otwiera i tworzy plik (jeśli taki nie istnieje) jest Open. Posiada ona 3 parametry: ścieżka dostępu, mode i numer. Ścieżka to katalog gdzie znajduje się plik lub gdzie chcemy go stworzyć (funkcja Open nie tworzy katalogów) podajemy ją w cudzysłowie. Mode to opis tego co będziemy robili z plikiem: Input - tylko odczyt, Output - wymazuje wszystko i zapisuje nowe informacje d pliku, Append - dopisuje na końcu informacje do pliku. Numer jest to numer porządkowy pliku, nie możemy dwóm plikom nadać tego samego numeru! A funkcje wygląda tak:
Open "ścieżka" for mode as #numer
Do odczytu z pliku służy funkcja Write. Odczytuje ona całą linijkę tekstu i zapisuje ja do zmiennej. Składnia:
Input #numer, zmienna
numer to numer porządkowy wcześniej otwartego pliku, a zmienna zadeklarowana zmienna typu string.
Aby zapisać do pliku dane należy użyć funkcji Write. Wygląda ona tak:
Write #numer, zmienna
numer to numer porządkowy wcześniej otwartego pliku, a zmienna zadeklarowana zmienna, z której odczytane będą dane do zapisu.
Aby zapisać więcej danych w jednej linijce musimy oddzielić zmienne przecinkiem.
Pamiętajmy o tym, aby po zakończeniu korzystania z pliku zamknąć go funkcją Clone. Są dwa warianty zamykania plików:
Clone - zamyka wszystkie otwarte pliki
Clone #numer - zamyka plik o danym numerze porządkowym
Jeśli nie zamkniemy pliku dane nie zostaną zapisane!!!

Pliki usuwany poleceniem Kill podając ścieżkę pliku do usunięcia w cudzysłowie.
Kill "ścieżka"
Aby usunąć wszystkie pliku wpisujemy
Kill "katalog*.*
Do usunięci plików danego typu używamy
Kill "katalog*.rozszeżenie"
Do zmiany nazwy i miejsca na dysku pliku służy funkcja Name.
Name "ścieżka istniejącego pliku" As "ścieżka docelowa"
Tak samo zmieniamy nazwę pliku. Możemy go jednocześnie też przenieść w inne miejsce.
Funkcja EOF sprawdza czy to już koniec pliku. Przykład:
Dim a As Byte
Dim b() As String
Open "xxx" for input as #1
Do Until EOF(1)=True ‘sprawdza czy koniec pliku, jeśli tak to kończy
Input #1, b(a) ‘odczytuje do zmiennej
a=a+1 ‘zmienia wartość zmiennej
Loop

Katalogi
Do tworzenia katalogów używamy polecenia MkDir, aby utworzyć katalog muszą istnieć wszystkie poprzedzające go katalogi! Funkcja składa się z jednego parametru, a mianowicie ścieżki, którą podajemy w cudzysłowie. A wygląda to tak:
MkDir ("ścieżka")
Aby usunąć katalog wpisujemy:
RmDir ("ścieżka") - katalog musi być pusty!!!
Przenoszenie i zmiana nazwy katalogu wygląda tak samo jak w plikach.


Post został pochwalony 0 razy
...
Zobacz profil autora
Powrót do góry
Napisz nowy temat   Odpowiedz do tematu    Forum Forum hakerskie - najlepsze forum hakerskie Strona Główna » Visual Basic
Wyświetl posty z ostatnich:   
 
 
Wszystkie czasy w strefie EET (Europa)
Skocz do:  

Strona 1 z 1


Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach


fora.pl - załóż własne forum dyskusyjne za darmo
Powered by phpBB © 2001, 2002 phpBB Group

Theme created OMI of Kyomii Designs for BRIX-CENTRAL.tk.