Nedir?
Dosya yazma işlemi için kulalnılır. Append özellikliği ekleme için True veya False oalrak set edilir.
Sentaks
<WriteLine Path="" Append=""> <Value Culture="" Target="None" /> </WriteLine>
Özellikler
Adı | Açıklama | |
---|---|---|
Path | Yazılacak dosyanın .bat yolunu gösterir. | |
Append | Dosya sonuna ekleme için True, diğer durumlarda False olarak belirlenir. |
Örnekler
NewLine isimli Value değerini alarak dosyayolu uzantısına ekleyerek (Append) ederek yazar.
Dosya yükleme örneği
<WriteLine Path="$(DosyaYolu1)" Append="True"> <Value Culture="" Target="None">$(NewLine)</Value> </WriteLine>
Dosyada içerik değiştirme örneği
Okuma yazma ve yükleme örneği
<SetVariable Name="$(DosyaYolu1)"> <Evaluate Target="None" Culture=""><![CDATA[concat("C:\Windows\Temp\",/*/Dosyalar/DosyaAdi)]]></Evaluate> </SetVariable> <ReadLines Path="$(DosyaYolu)" LineVariable="$(Line)" Into="." TemplatePath="" Encoding="UTF-8"> <SetVariable Name="$(ParseLine)"> <Value Culture="" Target="Bool">True</Value> </SetVariable> <SetVariable Name="$(NewLine)"> <StringReplace OldValue="#HedefIBANNo#" NewValue="$(RecIBANNo)"> <Value Culture="" Target="None">$(Line)</Value> </StringReplace> </SetVariable> <SetVariable Name="$(NewLine)"> <Evaluate Target="None" Culture=""><![CDATA[translate(/*/Dosyalar/Line,'çÇğĞıİöÖşŞüÜÂ','cCgGiIoOsSuU ')]]></Evaluate> </SetVariable> <WriteLine Path="$(DosyaYolu1)" Append="True"> <Value Culture="" Target="None">$(NewLine)</Value> </WriteLine> </ReadLines> <SetVariable Name="$(BatYolu)"> <Value Culture="" Target="None">eval::concat("C:\Windows\Temp\", /*/Baslatan/FormNo, ".bat")</Value> </SetVariable> <WriteLine Path="$(BatYolu)" Append="True"> <StringConcat> <Value Culture="" Target="None">"c:\PDF\ChangeEncoding.exe"</Value> <Character Type="Space" /> <Value Culture="" Target="None">$(DosyaYolu1)</Value> </StringConcat> </WriteLine> <WriteLine Path="$(BatYolu)" Append="True"> <Value Culture="" Target="None">xcopy "G:\Ebiflow\Payment Templates\Template_files" "C:\Windows\Temp" /s /y /r /i /q</Value> </WriteLine> <WriteLine Path="$(BatYolu)" Append="True"> <StringConcat> <Value Culture="" Target="None">"C:\Program Files (x86)\wkhtmltopdf\wkhtmltopdf.exe"</Value> <Character Type="Space" /> <Value Culture="" Target="None">file:///</Value> <StringReplace OldValue="\" NewValue="/"> <Value Culture="" Target="None">$(DosyaYolu1)</Value> </StringReplace> <Character Type="Space" /> <StringReplace OldValue=".htm" NewValue=".pdf"> <Value Culture="" Target="None">$(DosyaYolu1)</Value> </StringReplace> <Character Type="Space" /> <Value Culture="" Target="None">-q</Value> </StringConcat> </WriteLine> <Command TimeOut="10000" UserName="" Password="" Domain=""> <Value Culture="" Target="None">$(BatYolu)</Value> </Command> <SetVariable Name="$(Content)"> <Value Culture="" Target="None">application/pdf</Value> </SetVariable> <SetVariable Name="$(DosyaYolu1)"> <StringReplace OldValue=".htm" NewValue=".pdf "> <Value Culture="" Target="None">$(DosyaYolu1)</Value> </StringReplace> </SetVariable> <SetVariable Name="$(DosyaAdi1)"> <StringReplace OldValue=".htm" NewValue=".pdf "> <Value Culture="" Target="None">$(DosyaAdi1)</Value> </StringReplace> </SetVariable> <SetVariable Name="$(FileId)"> <UploadFile Id="$(WorkItemId)" FilePath="$(DosyaYolu1)" Name="$(DosyaAdi1)" ContentType="$(Content)" FileHashPath="/formData/Dosyalar/Details/Template/Hash" /> </SetVariable>