Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
platí pro:SQL Server
SSIS Integration Runtime ve službě Azure Data Factory
Úloha Systému souborů provádí operace se soubory a adresáři v systému souborů. Například pomocí úlohy Systému souborů může balíček vytvářet, přesouvat nebo odstraňovat adresáře a soubory. Pomocí úlohy Systém souborů můžete také nastavit atributy u souborů a adresářů. Například úloha systému souborů může soubory skrýt nebo nastavit pouze ke čtení.
Všechny operace úloh systému souborů používají zdroj, který může být soubor nebo adresář. Například soubor, který úloha zkopíruje, nebo adresář, který odstraní, je zdrojem. Zdroj lze zadat pomocí správce připojení k souboru, který odkazuje na adresář nebo soubor nebo zadáním názvu proměnné, která obsahuje zdrojovou cestu. Další informace naleznete v tématu Správce připojení k souborům a proměnné služby SSIS (Integration Services).
Operace, které zkopírují a přesunou soubory a adresáře a přejmenují soubory, používají cíl a zdroj. Cílové umístění je určeno pomocí správce připojení k souboru nebo proměnné. Operace úloh systému souborů lze nakonfigurovat tak, aby povolovaly přepis cílových souborů a adresářů. Operaci, která vytvoří nový adresář, lze nakonfigurovat tak, aby používala existující adresář se zadaným názvem, místo selhání, pokud adresář již existuje.
Předdefinované operace systému souborů
Úloha systému souborů obsahuje předdefinovanou sadu operací. Následující tabulka popisuje tyto operace.
| Operace | Popis |
|---|---|
| Kopírování adresáře | Zkopíruje složku z jednoho umístění do jiného. |
| Kopírování souboru | Zkopíruje soubor z jednoho umístění do jiného. |
| Vytvoření adresáře | Vytvoří složku v zadaném umístění. |
| Odstranit adresář | Odstraní složku v zadaném umístění. |
| Odstranění obsahu adresáře | Odstraní všechny soubory a složky ve složce. |
| Odstranit soubor | Odstraní soubor v zadaném umístění. |
| Přesunout adresář | Přesune složku z jednoho umístění do jiného. |
| Přesun souboru | Přesune soubor z jednoho umístění do jiného. |
| Přejmenování souboru | Přejmenuje soubor v zadaném umístění. |
| Nastavení atributů | Nastaví atributy u souborů a složek. Mezi atributy patří Archiv, Hidden, Normal, ReadOnly a System. Normální je nedostatek atributů a nelze jej kombinovat s jinými atributy. Všechny ostatní atributy lze použít v kombinaci. |
Úloha systému souborů pracuje s jedním souborem nebo adresářem. Proto tato úloha nepodporuje použití zástupných znaků k provedení stejné operace u více souborů. Pokud chcete, aby úloha systému souborů opakovala operaci u více souborů nebo adresářů, umístěte úlohu Systému souborů do kontejneru smyčky Foreach, jak je popsáno v následujících krocích:
Konfigurace kontejneru smyčky Foreach Na stránce Kolekce editoru smyčky Foreach nastavte enumerátor na Foreach File Enumerator a zadejte zástupný znak výraz jako konfiguraci enumerátoru pro Soubory. Na stránce Mapování proměnných editoru smyčky Foreach namapujte proměnnou, kterou chcete použít k postupnému předání názvů souborů do úlohy Systému souborů.
Přidání a konfigurace úlohy systému souborů Přidejte úlohu systému souborů do kontejneru smyčky Foreach. Na stránce Obecné editoru úloh systému souborů nastavte Vlastnost SourceVariable nebo DestinationVariable na proměnnou, kterou jste definovali v kontejneru Foreach Loop.
Vlastní položky protokolu dostupné v úloze systému souborů
Následující tabulka popisuje vlastní položku protokolu pro úlohu Systém souborů. Další informace naleznete v tématu Integrace služeb (SSIS) protokolování.
| Položka protokolu | Popis |
|---|---|
| FileSystemOperation | Hlásí operaci, kterou úloha provádí. Položka protokolu se zapíše při spuštění operace systému souborů a obsahuje informace o zdroji a cíli. |
Konfigurace úlohy systému souborů
Vlastnosti můžete nastavit prostřednictvím návrháře SSIS nebo programově.
Další informace o vlastnostech, které můžete nastavit v nástroji SSIS Designer, najdete v následujících tématech:
Další informace o tom, jak nastavit tyto vlastnosti v nástroji SSIS Designer, najdete v následujícím tématu:
Další informace o tom, jak nastavit tyto vlastnosti prostřednictvím kódu programu, najdete v následujícím tématu:
Související úkoly
Integrační služby zahrnují úlohu, která stahuje a nahrává datové soubory a spravuje adresáře na serverech. Další informace naleznete v tématu Úloha FTP.
Editor úloh systému souborů (obecná stránka)
Pomocí stránky Obecné dialogového okna Editor úloh systému souborů nakonfigurujte operaci systému souborů, kterou úloha provádí.
Správce zdrojového a cílového připojení musíte zadat nastavením vlastností SourceConnection a DestinationConnection. Můžete zadat názvy správců připojení souborů, které odkazují na soubory, které úloha používá jako zdroj nebo cíl, nebo pokud jsou cesty k souborům uložené v proměnných, můžete zadat názvy proměnných. Chcete-li k ukládání cest k souborům použít proměnné, musíte nejprve nastavit možnost IsSourcePathVariable pro zdrojové připojení a IsDestinationPatheVariable pro cílové připojení na Hodnotu True. Pak můžete zvolit existující systémové nebo uživatelem definované proměnné, které chcete použít, nebo můžete vytvořit nové proměnné. V dialogovém okně Přidat proměnnou můžete nakonfigurovat a zadat rozsah proměnných. Oborem musí být úloha systému souborů nebo nadřazený kontejner. Další informace naleznete v tématu Proměnné služby SSIS (Integration Services) a použití proměnných v balíčcích.
Poznámka:
Chcete-li přepsat proměnné, které jste vybrali pro vlastnosti SourceConnection a DestinationConnection, zadejte výraz pro vlastnosti Source a Destination. Výrazy zadáte na stránce Výrazyeditoru úloh systému souborů. Pokud chcete například nastavit cestu k souborům, které úloha používá jako cíl, můžete za určitých podmínek použít proměnnou A a za jiných podmínek použít proměnnou B.
Poznámka:
Úloha systému souborů pracuje s jedním souborem nebo adresářem. Proto tato úloha nepodporuje použití zástupných znaků k provedení stejné operace u více souborů nebo adresářů. Pokud chcete, aby úloha systému souborů opakovala operaci u více souborů nebo adresářů, umístěte úlohu Systému souborů do kontejneru smyčky Foreach. Další informace naleznete v tématu Úloha systému souborů.
Výrazy můžete použít k použití různých proměnných pro
Možnosti
IsDestinationPathVariable
Určuje, jestli je cílová cesta uložená v proměnné. Tato vlastnost obsahuje možnosti uvedené v následující tabulce.
| Hodnota | Popis |
|---|---|
| Pravdivý | Cílová cesta je uložená v proměnné. Výběrem této hodnoty se zobrazí dynamická možnost DestinationVariable. |
| Nepravda | Cílová cesta je zadána ve správci připojení k souborům. Výběrem této hodnoty se zobrazí dynamická možnost DestinationConnection. |
PřepsatCíl
Určete, zda operace může přepsat soubory v cílovém adresáři.
název
Zadejte jedinečný název úlohy systému souborů. Tento název se používá jako popisek v ikoně úkolu.
Poznámka:
Názvy úkolů musí být v rámci balíčku jedinečné.
Popis
Zadejte popis úlohy systému souborů.
Operace
Vyberte operaci systému souborů, kterou chcete provést. Tato vlastnost obsahuje možnosti uvedené v následující tabulce.
| Hodnota | Popis |
|---|---|
| Kopírování adresáře | Zkopírujte adresář. Výběrem této hodnoty se zobrazí dynamické možnosti zdroje a cíle. |
| Kopírovat soubor | Zkopírujte soubor. Výběrem této hodnoty se zobrazí dynamické možnosti zdroje a cíle. |
| Vytvoření adresáře | Vytvořte adresář. Výběrem této hodnoty se zobrazí dynamické možnosti zdroje a cílového adresáře. |
| Odstranit adresář | Odstraňte adresář. Výběrem této hodnoty se zobrazí dynamické možnosti zdroje. |
| Odstranění obsahu adresáře | Odstraňte obsah adresáře. Výběrem této hodnoty se zobrazí dynamické možnosti zdroje. |
| Odstranit soubor | Odstraňte soubor. Výběrem této hodnoty se zobrazí dynamické možnosti zdroje. |
| Přesunout adresář | Přesunutí adresáře Výběrem této hodnoty se zobrazí dynamické možnosti zdroje a cíle. |
| Přesunout soubor | Přesunutí souboru Výběrem této hodnoty se zobrazí dynamické možnosti zdroje a cíle. Při přesouvání souboru nezahrnujte název souboru do cesty k adresáři, kterou zadáte jako cíl. |
| Přejmenování souboru | Přejmenujte soubor. Výběrem této hodnoty se zobrazí dynamické možnosti zdroje a cíle. Při přejmenování souboru zahrňte nový název souboru do cesty k adresáři, kterou zadáte pro cíl. |
| Nastavení atributů | Nastavte atributy souboru nebo adresáře. Výběrem této hodnoty se zobrazí dynamické možnosti zdroje a operace. |
IsSourcePathVariable
Určuje, jestli je cílová cesta uložená v proměnné. Tato vlastnost obsahuje možnosti uvedené v následující tabulce.
| Hodnota | Popis |
|---|---|
| Pravdivý | Cílová cesta je uložená v proměnné. Výběrem této hodnoty se zobrazí dynamická možnost SourceVariable. |
| Nepravda | Cílová cesta je zadána ve správci připojení k souborům. Výběrem této hodnoty se zobrazí dynamická možnost DestinationVariable. |
IsDestinationPathVariable – dynamické možnosti
IsDestinationPathVariable = True
DestinationVariable
Vyberte název proměnné v seznamu nebo klikněte na tlačítko <Nová proměnná...> a vytvořte novou proměnnou.
Související témata:Proměnné služby SSIS (Integration Services),Přidání proměnné
IsDestinationPathVariable = False
DestinationConnection
V seznamu vyberte správce připojení k souborům nebo kliknutím na <tlačítko Nové připojení...> vytvořte nového správce připojení.
Související témata:Správce připojení souborů, Editor Správce připojení souborů
IsSourcePathVariable – dynamické možnosti
IsSourcePathVariable = True
Zdrojová proměnná
Vyberte název proměnné v seznamu nebo klikněte na tlačítko <Nová proměnná...> a vytvořte novou proměnnou.
Související témata:Proměnné služby SSIS (Integration Services),Přidání proměnné
IsSourcePathVariable = False
SourceConnection
V seznamu vyberte správce připojení k souborům nebo kliknutím na <tlačítko Nové připojení...> vytvořte nového správce připojení.
související témata:Správce připojení k souborům
Dynamické možnosti operace
Operace = Nastavení atributů
Skrytý
Určete, jestli je soubor nebo adresář viditelný.
jen pro čtení
Určuje, jestli je soubor jen pro čtení.
Archiv
Určete, jestli je soubor nebo adresář připravený k archivaci.
Systém
Určuje, zda je souborem operačního systému.
Operation = Vytvořit adresář
UseDirectoryIfExists
Určuje, zda operace Vytvořit adresář používá existující adresář se zadaným názvem místo vytvoření nového adresáře.