Difference between revisions of "ExtensionsPlus.File"

From emotive
Jump to navigation Jump to search
(Created page with "{{DISPLAYTITLE:OTX '''File''' Extension}}Category:OTX-ExtensionCategory:File __TOC__ == Classification == {{ClassificationExtension | File | File handling extension |...")
 
(Edited by Ngoc Tran.)
 
(2 intermediate revisions by 2 users not shown)
Line 1: Line 1:
{{DISPLAYTITLE:OTX '''File''' Extension}}[[Category:OTX-Extension]][[Category:File]]
+
{{DISPLAYTITLE:OTX '''File''' Extension}}[[Category: OTX-Extension ]][[Category:File]]
 
__TOC__
 
__TOC__
 
== Classification ==
 
== Classification ==
{{ClassificationExtension | File | File handling extension | [[OTX Extension]] | - | - }}
+
{{ClassificationExtension | File | File handling extension | [[OtxReference#Extensions|OTX Extension]] | - | - }}
  
 
== Introduction ==
 
== Introduction ==
Line 11: Line 11:
  
 
{{TableRowCatagory|File handling related actions}}
 
{{TableRowCatagory|File handling related actions}}
{{TableRowKeyValueList|[[WriteFile]]|}}
+
{{TableRowKeyValueList|[[Extensions.File.WriteFile|WriteFile]]|}}
{{TableRowKeyValueList|[[WriteLine]]|}}
+
{{TableRowKeyValueList|[[Extensions.File.WriteLine|WriteLine]]|}}
{{TableRowKeyValueList|[[WriteBytes]]|}}
+
{{TableRowKeyValueList|[[Extensions.File.WriteBytes|WriteBytes]]|}}
{{TableRowKeyValueList|[[SaveFile]]|}}
+
{{TableRowKeyValueList|[[Extensions.File.SaveFile|SaveFile]]|}}
{{TableRowKeyValueList|[[CloseFile]]|}}
+
{{TableRowKeyValueList|[[Extensions.File.CloseFile|CloseFile]]|}}
{{TableRowKeyValueList|[[Copy]]|}}
+
{{TableRowKeyValueList|[[Extensions.File.Copy|Copy]]|}}
{{TableRowKeyValueList|[[Move]]|}}
+
{{TableRowKeyValueList|[[Extensions.File.Move|Move]]|}}
{{TableRowKeyValueList|[[DeleteFile]]|}}
+
{{TableRowKeyValueList|[[Extensions.File.DeleteFile|DeleteFile]]|}}
  
{{TableRowCatagory|6.3Directory handling related actions}}
+
{{TableRowCatagory|Directory handling related actions}}
{{TableRowKeyValueList|[[CreateDirectory]]|}}
+
{{TableRowKeyValueList|[[Extensions.File.CreateDirectory|CreateDirectory]]|}}
{{TableRowKeyValueList|[[DeleteDirectory]]|}}
+
{{TableRowKeyValueList|[[Extensions.File.DeleteDirectory|DeleteDirectory]]|}}
{{TableRowKeyValueList|[[SetCurrentDirectory]]|}}
+
{{TableRowKeyValueList|[[Extensions.File.SetCurrentDirectory|SetCurrentDirectory]]|}}
  
 
|}
 
|}
Line 31: Line 31:
  
 
{{TableRowCatagory|FileHandle terms}}
 
{{TableRowCatagory|FileHandle terms}}
{{TableRowKeyValueList|[[OpenFile]]|}}
+
{{TableRowKeyValueList|[[Extensions.File.OpenFile|OpenFile]]|}}
  
 
{{TableRowCatagory|File handling related terms}}
 
{{TableRowCatagory|File handling related terms}}
{{TableRowKeyValueList|[[ReadFile]]|}}
+
{{TableRowKeyValueList|[[Extensions.File.ReadFile|ReadFile]]|}}
{{TableRowKeyValueList|[[ReadLine]]|}}
+
{{TableRowKeyValueList|[[Extensions.File.ReadLine|ReadLine]]|}}
{{TableRowKeyValueList|[[ReadBytes]]|}}
+
{{TableRowKeyValueList|[[Extensions.File.ReadBytes|ReadBytes]]|}}
{{TableRowKeyValueList|[[EndOfFileReached]]|}}
+
{{TableRowKeyValueList|[[Extensions.File.EndOfFileReached|EndOfFileReached]]|}}
{{TableRowKeyValueList|[[FileExists]]|}}
+
{{TableRowKeyValueList|[[Extensions.File.FileExists|FileExists]]|}}
  
{{TableRowCatagory|7.5Directory handling related terms}}
+
{{TableRowCatagory|Directory handling related terms}}
{{TableRowKeyValueList|[[GetFilesFromDirectory]]|}}
+
{{TableRowKeyValueList|[[Extensions.File.GetFilesFromDirectory|GetFilesFromDirectory]]|}}
{{TableRowKeyValueList|[[GetCurrentDirectory]]|}}
+
{{TableRowKeyValueList|[[Extensions.File.GetCurrentDirectory|GetCurrentDirectory]]|}}
  
 
|}
 
|}
Line 48: Line 48:
 
== DataTypes ==
 
== DataTypes ==
 
{| {{TableHeader}}
 
{| {{TableHeader}}
{{TableRowKeyValueList|[[FileHandle]]|}}
+
{{TableRowKeyValueList|[[Extensions.File.FileHandle|FileHandle]]|}}
{{TableRowKeyValueList|[[FileMode]]|}}
+
{{TableRowKeyValueList|[[Extensions.File.FileMode|FileMode]]|}}
 
|}
 
|}
  
 
== Exceptions ==
 
== Exceptions ==
 
{| {{TableHeader}}
 
{| {{TableHeader}}
{{TableRowKeyValueList|[[FileException]]|}}
+
{{TableRowKeyValueList|[[Extensions.File.FileException|FileException]]|}}
{{TableRowKeyValueList|[[FileNotFoundException]]|}}
+
{{TableRowKeyValueList|[[Extensions.File.FileNotFoundException|FileNotFoundException]]|}}
{{TableRowKeyValueList|[[FileSaveException]]|}}
+
{{TableRowKeyValueList|[[Extensions.File.FileSaveException|FileSaveException]]|}}
{{TableRowKeyValueList|[[FileFormatException]]|}}
+
{{TableRowKeyValueList|[[Extensions.File.FileFormatException|FileFormatException]]|}}
{{TableRowKeyValueList|[[FileOpenException]]|}}
+
{{TableRowKeyValueList|[[Extensions.File.FileOpenException|FileOpenException]]|}}
 
|}
 
|}

Latest revision as of 04:51, 24 September 2019

Classification

Name File
Short Description File handling extension
Class OTX Extension
Base Extension -
Pre-Conditions -
Specified by ISO 13209-3

Introduction

The purpose of the OTX File extension is to provide common methods to handle a single file or a directory containing files such as methods of opening, creation, modifying, copying, deletion and moving ect.

Actions

File handling related actions
WriteFile
WriteLine
WriteBytes
SaveFile
CloseFile
Copy
Move
DeleteFile
Directory handling related actions
CreateDirectory
DeleteDirectory
SetCurrentDirectory

Terms

FileHandle terms
OpenFile
File handling related terms
ReadFile
ReadLine
ReadBytes
EndOfFileReached
FileExists
Directory handling related terms
GetFilesFromDirectory
GetCurrentDirectory

DataTypes

FileHandle
FileMode

Exceptions

FileException
FileNotFoundException
FileSaveException
FileFormatException
FileOpenException