
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 |