
V Baltie 4 C# můžete jednoduše načítat a ukládat soubory, a to jak textové, tak binární (obsahují data uložená přímo v bitech, ne pomocí textu). Lze také zjišťovat existenci a různé vlastnosti souborů, včetně atributů. K dispozici jsou také ikonky pro spouštění, přesouvání, mazání a kopírování souboru.
Vytváření, otevírání, ukládání a zavírání souborů |  | | Výběr souboru (For modes 2D, 3D, Console) |  Zobrazit příkladSkrýt příklad | | Při vykonávání tohoto příkazu při běhu programu otevře dialogové okno pro zvolení souboru a vrátí úplnou cestu ke zvolenému souboru. | | Vypíše název vybraného souboru včetně cesty. | | |
|
|
|  | | Vytvoř binární soubor (For modes 2D, 3D, Console) |  Zobrazit příkladSkrýt příklad | | Vytvoří binární soubor podle zadané cesty. | | Vytvoří nové číselné pole a, do kterého vloží zadané hodnoty. Poté uloží hodnoty pole do souboru test.bin, vynuluje pole a načte do něj hodnoty opět ze souboru test.bin. Poté hodnoty pole vypíše na obrazovku. | | |
|
|
|  | | Otevři binární soubor (For modes 2D, 3D, Console) |  Zobrazit příkladSkrýt příklad | | Otevře zadaný binární soubor. | | Vytvoří nové číselné pole a, do kterého vloží zadané hodnoty. Poté uloží hodnoty pole do souboru test.bin, vynuluje pole a načte do něj hodnoty opět ze souboru test.bin. Poté hodnoty pole vypíše na obrazovku. | | |
|
|
|  | | Vytvoř textový soubor (For modes 2D, 3D, Console) |  Zobrazit příkladSkrýt příklad | | Vytvoří textový soubor podle zadané cesty. | | Program otevře zadaný soubor, zapíše několik znaků. Následně soubor otevře pro čtení a přečte obsah souboru. | | |
|
|
|  | | Otevři textový soubor (For modes 2D, 3D, Console) |  Zobrazit příkladSkrýt příklad | | Otevře zadaný textový soubor. | | Program otevře zadaný soubor, zapíše několik znaků. Následně soubor otevře pro čtení a přečte obsah souboru. | | |
|
|
|  | | Ulož (For modes 2D, 3D, Console) |  Zobrazit příkladSkrýt příklad | | Uloží otevřený soubor. | | Nechá uživatele vybrat soubor, kam bude uložen obrázek druhého políčka z Baltíkovi banky modelů. | | |
|
|
|  | | Zavři (For modes 2D, 3D, Console) |  Zobrazit příkladSkrýt příklad | | Zavře objekt. |
Po skončení čtení, nebo zapisování je nutné soubor vždy zavřít, jinak zůstane otevřený pouze pro Váš program a ostatní aplikace do něj nemohou zapisovat (i když se soubory automaticky zavírají po ukončení programu).
| Vytvoří soubor Test.txt ve složce, ve které je vytvořený program, napíše do něj text (testovací řetězec 1..). Soubor zavře.Poté zjistí, jestli existuje a pokud ano, tak oznámí, že byl vytvořen textový soubor, vypíše po řádcích jeho obsah a opět soubor zavře. Nakonec soubor zase smaže a oznámí, že byl smazán. | | |
|
|
Čtení a zapisování do souboru |  | | Čti (For modes 2D, 3D, Console) |  Zobrazit příkladSkrýt příklad | | Přečte data ze souboru. | | Vytvoří soubor Test.txt ve složce, ve které je vytvořený program, napíše do něj text (testovací řetězec 1..). Soubor zavře.Poté zjistí, jestli existuje a pokud ano, tak oznámí, že byl vytvořen textový soubor, vypíše po řádcích jeho obsah a opět soubor zavře. Nakonec soubor zase smaže a oznámí, že byl smazán. | | |
|
|
|  | | Čti řádku (For modes 2D, 3D, Console) |  Zobrazit příkladSkrýt příklad | | Přečte řádku ze standardního vstupu nebo souboru. | | Vytvoří soubor Test.txt ve složce, ve které je vytvořený program, napíše do něj text (testovací řetězec 1..). Soubor zavře.Poté zjistí, jestli existuje a pokud ano, tak oznámí, že byl vytvořen textový soubor, vypíše po řádcích jeho obsah a opět soubor zavře. Nakonec soubor zase smaže a oznámí, že byl smazán. | | |
|
|
|  | | Piš (For modes 2D, 3D, Console) |  Zobrazit příkladSkrýt příklad | | Zapíše daná data do souboru. | | Vytvoří soubor Test.txt ve složce, ve které je vytvořený program, napíše do něj text (testovací řetězec 1..). Soubor zavře.Poté zjistí, jestli existuje a pokud ano, tak oznámí, že byl vytvořen textový soubor, vypíše po řádcích jeho obsah a opět soubor zavře. Nakonec soubor zase smaže a oznámí, že byl smazán. | | |
|
|
Přesun, kopírování a mazání souborů |  | | Přesuň soubor (For modes 2D, 3D, Console) |  Zobrazit příkladSkrýt příklad | | Přesune a/nebo přejmenuje zadaný soubor. | | Uživatel zadá soubor, který chce přesunout, potvrdí Enter. Pak zadá název cílového souboru a cestu, po stisknutí klávesy Enter se objeví, zda operace proběhla v pořádku. | | |
|
|
|  | | Kopíruj soubor (For modes 2D, 3D, Console) |  Zobrazit příkladSkrýt příklad | | Zkopíruje existující soubor do nového souboru. Přepsání existujícího souboru není dovoleno. | | Uživatel zadá soubor, který chce zkopírovat, potvrdí Enter. Pak zadá název cílového souboru, po stisknutí klávesy Enter se objeví, zda operace proběhla v pořádku. | | |
|
|
|  | | Smaž soubor (For modes 2D, 3D, Console) |  Zobrazit příkladSkrýt příklad | | Smaže zadaný soubor. Nevyhodí výjimku v případě neexistence souboru. | | Vytvoří soubor Test.txt ve složce, ve které je vytvořený program, napíše do něj text (testovací řetězec 1..). Soubor zavře.Poté zjistí, jestli existuje a pokud ano, tak oznámí, že byl vytvořen textový soubor, vypíše po řádcích jeho obsah a opět soubor zavře. Nakonec soubor zase smaže a oznámí, že byl smazán. | | |
|
|
Zjišťování informací o souboru |  | | Existuje soubor (For modes 2D, 3D, Console) |  Zobrazit příkladSkrýt příklad | | Vrátí zda zadaný soubor existuje. | | Vytvoří soubor Test.txt ve složce, ve které je vytvořený program, napíše do něj text (testovací řetězec 1..). Soubor zavře.Poté zjistí, jestli existuje a pokud ano, tak oznámí, že byl vytvořen textový soubor, vypíše po řádcích jeho obsah a opět soubor zavře. Nakonec soubor zase smaže a oznámí, že byl smazán. | | |
|
|
|  | | Velikost souboru (For modes 2D, 3D, Console) |  Zobrazit příkladSkrýt příklad | | Vrátí velikost souboru zadaného v parametru. | | Vypíše na obrazovku všechny soubory v adresáři C:\ včetně jejich velikosti v bytech. | | |
|
|
|  | | Atributy souboru (For modes 2D, 3D, Console) |  Zobrazit příkladSkrýt příklad | | Vrátí atributy souboru zadaného v parametru. | | Vypíše na obrazovku všechny soubory v adresáři C:\ včetně jejich atributů. | | |
|
|
|  | | Název souboru (For modes 2D, 3D, Console) |  Zobrazit příkladSkrýt příklad | | Vrátí jméno souboru i s příponou ze zadané cesty. | | Vypíše na obrazovku název souboru v zadané cestě (v tomto příkladě napíše "test.txt"). | | |
|
|
|  | | Název souboru bez typu (For modes 2D, 3D, Console) |  Zobrazit příkladSkrýt příklad | | Vrátí jméno souboru bez přípony ze zadané cesty. | | Vypíše na obrazovku název souboru v zadané cestě bez přípony (v tomto příkladě napíše "test"). | | |
|
|
Další příkazy týkající se souborů |  | | Spoj dvě cesty (For modes 2D, 3D, Console) |  Zobrazit příkladSkrýt příklad | | Vrátí cestu, která vznikne spojením dvou zadaných cest, absolutní a relativní. | | Spojí v cestu řetězce "C:\Windows" a "MojeSložka" a vypíše jí na obrazovku. | | |
|
|
|  | | Seznam souborů přiložených k programu (For modes 2D, 3D, Console) |  Zobrazit příkladySkrýt příklady | | Vrátí názvy všech zdrojů přiložených ke knihovně nebo programu. | | Vypíše na obrazovku názvy všech souborů, které jsou přiložené k programu. Poté čeká na stisk tlačítka myši nebo nějaké klávesy. | | |
| Zjistí přiložené soubory k programu a pokud je nějaký z nich obrázek, tak ho nakreslí pomocí Graphics na obrazovku. | | |
|
|
|  | | Proud dat ze souboru aplikace (For modes 2D, 3D, Console) |  Zobrazit příkladSkrýt příklad | | Načte soubor a vrátí jako proud dat ze souboru spuštěné aplikace | | Zjistí přiložené soubory k programu a pokud je nějaký z nich obrázek, tak ho nakreslí pomocí Graphics na obrazovku. | | |
|
|
|  | | Stáhne soubor (For modes 2D, 3D, Console) |  Zobrazit příkladSkrýt příklad | | Stáhne soubor ze zadané URL adresy. | | Stáhne stránku na URL adrese http://www.sgpsys.com a uloží ji do souboru "sgpsys.html". | | |
|
|
Shledali jste tuto informaci pro Vás užitečnou?
Máte nějaký dotaz nebo připomínku k tomuto tématu? Napište nám.
©1978-2010 SGP SystemsNadřazená stránka | Předchozí stránka | Další stránka |