<?xml version="1.0" encoding="utf-8"?>
<!-- generator="FeedCreator 1.7.2-ppt DokuWiki" -->
<?xml-stylesheet href="http://wiki.ada-dk.org/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="http://wiki.ada-dk.org/feed.php">
        <title>Ada in Denmark - The wiki</title>
        <description></description>
        <link>http://wiki.ada-dk.org/</link>
        <image rdf:resource="http://wiki.ada-dk.org/ttp://wiki.ada-dk.org/lib/tpl/monobook/images/favicon.ico" />
       <dc:date>2012-02-23T00:05:31+01:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="http://wiki.ada-dk.org/ada.directories.start_search?rev=1328092304&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.ada-dk.org/ada.directories?rev=1328092292&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.ada-dk.org/ada.directories.modification_time?rev=1328092269&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.ada-dk.org/ada.directories.size?rev=1328092244&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.ada-dk.org/ada.directories.kind?rev=1328092220&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.ada-dk.org/ada.directories.exists?rev=1328092194&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.ada-dk.org/ada.directories.compose?rev=1328092168&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.ada-dk.org/ada.directories.base_name?rev=1328092141&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.ada-dk.org/ada.directories.extension?rev=1328092116&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="http://wiki.ada-dk.org/ttp://wiki.ada-dk.org/lib/tpl/monobook/images/favicon.ico">
        <title>Ada in Denmark - The wiki</title>
        <link>http://wiki.ada-dk.org/</link>
        <url>http://wiki.ada-dk.org/ttp://wiki.ada-dk.org/lib/tpl/monobook/images/favicon.ico</url>
    </image>
    <item rdf:about="http://wiki.ada-dk.org/ada.directories.start_search?rev=1328092304&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2012-02-01T11:31:44+01:00</dc:date>
        <dc:creator>thomaslocke</dc:creator>
        <title>ada.directories.start_search</title>
        <link>http://wiki.ada-dk.org/ada.directories.start_search?rev=1328092304&amp;do=diff</link>
        <description>Ada.Directories.Start_Search Example


with Ada.Text_IO;
with Ada.Directories; use Ada.Directories;
with Ada.Calendar.Formatting;
 
procedure aDir is
   package IO renames Ada.Text_IO;
   package D renames Ada.Directories;
   package IOI is new IO.Integer_IO (D.File_Size);
   package ACF renames Ada.Calendar.Formatting;
 
   A_Search : D.Search_Type;
   Search_Item : D.Directory_Entry_Type;
   Filter : constant D.Filter_Type := (D.Ordinary_File =&gt; True,
                                       D.S…</description>
    </item>
    <item rdf:about="http://wiki.ada-dk.org/ada.directories?rev=1328092292&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2012-02-01T11:31:32+01:00</dc:date>
        <dc:creator>thomaslocke</dc:creator>
        <title>ada.directories - [Start_Search] </title>
        <link>http://wiki.ada-dk.org/ada.directories?rev=1328092292&amp;do=diff</link>
        <description>Introduction

The Ada.Directories package provides tools for manipulation of directories and files. If the environment supports the notion of files and directories, it is possible to manipulate these in a way that is fairly OS agnostic.

A package like Ada.Directories is very implementation dependent and, as such, the information that can be extracted about files and directories is kept very basic. If further information is needed (owner, group, and so on), a child package should be created for …</description>
    </item>
    <item rdf:about="http://wiki.ada-dk.org/ada.directories.modification_time?rev=1328092269&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2012-02-01T11:31:09+01:00</dc:date>
        <dc:creator>thomaslocke</dc:creator>
        <title>ada.directories.modification_time</title>
        <link>http://wiki.ada-dk.org/ada.directories.modification_time?rev=1328092269&amp;do=diff</link>
        <description>Ada.Directories.Modification_Time Example


with Ada.Text_IO;
with Ada.Directories;
with Ada.Calendar.Formatting;

procedure aDir is
   package IO renames Ada.Text_IO;
   package D renames Ada.Directories;
   package ACF renames Ada.Calendar.Formatting;
begin
   IO.Put (&quot;Starting default directory: &quot;);
   IO.Put_Line (Item =&gt; D.Current_Directory);

   IO.Put_Line (Item =&gt; ACF.Image (D.Modification_Time (Name =&gt; &quot;some_file&quot;)));
end aDir;</description>
    </item>
    <item rdf:about="http://wiki.ada-dk.org/ada.directories.size?rev=1328092244&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2012-02-01T11:30:44+01:00</dc:date>
        <dc:creator>thomaslocke</dc:creator>
        <title>ada.directories.size</title>
        <link>http://wiki.ada-dk.org/ada.directories.size?rev=1328092244&amp;do=diff</link>
        <description>Ada.Directories.Size Example


with Ada.Text_IO;
with Ada.Directories;

procedure aDir is
   package IO renames Ada.Text_IO;
   package D renames Ada.Directories;
begin
   IO.Put (&quot;Starting default directory: &quot;);
   IO.Put_Line (Item =&gt; D.Current_Directory);

   IO.Put_Line (Item =&gt; D.Size (Name =&gt; &quot;some_file&quot;)'Img);
   IO.Put_Line (Item =&gt; D.Size (Name =&gt; &quot;adir&quot;)'Img);
   IO.Put_Line 
     (Item =&gt; &quot;Max File_Size on this system: &quot; &amp; Long_Long_Integer'Last'Img);
end aDir;</description>
    </item>
    <item rdf:about="http://wiki.ada-dk.org/ada.directories.kind?rev=1328092220&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2012-02-01T11:30:20+01:00</dc:date>
        <dc:creator>thomaslocke</dc:creator>
        <title>ada.directories.kind</title>
        <link>http://wiki.ada-dk.org/ada.directories.kind?rev=1328092220&amp;do=diff</link>
        <description>Ada.Directories.Kind Example


with Ada.Text_IO; 
with Ada.Directories;

procedure aDir is
   package IO renames Ada.Text_IO;
   package D renames Ada.Directories;
   package IOE is new Ada.Text_IO.Enumeration_IO (D.File_Kind);
begin
   IO.Put (&quot;Starting default directory: &quot;);
   IO.Put_Line (Item =&gt; D.Current_Directory);

   IOE.Put (Item =&gt; D.Kind (Name =&gt; &quot;some_file&quot;));
   IO.New_Line;
   IOE.Put (Item =&gt; D.Kind (Name =&gt; &quot;some_dir&quot;));
   IO.New_Line;
   IOE.Put (Item =&gt; D.Kind (Name =&gt; &quot;/dev/…</description>
    </item>
    <item rdf:about="http://wiki.ada-dk.org/ada.directories.exists?rev=1328092194&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2012-02-01T11:29:54+01:00</dc:date>
        <dc:creator>thomaslocke</dc:creator>
        <title>ada.directories.exists</title>
        <link>http://wiki.ada-dk.org/ada.directories.exists?rev=1328092194&amp;do=diff</link>
        <description>Ada.Directories.Exists Example


with Ada.Text_IO;
with Ada.Directories;

procedure aDir is
   package IO renames Ada.Text_IO;
   package D renames Ada.Directories;
begin
   IO.Put (&quot;Starting default directory: &quot;);
   IO.Put_Line (Item =&gt; D.Current_Directory);

   if D.Exists (Name =&gt; &quot;some_file&quot;) then
      IO.Put_Line (Item =&gt; &quot;some_file exists&quot;);
   end if;
   
   if D.Exists (Name =&gt; &quot;/home/thomas/wiki_examples/aDir/some_dir&quot;) then
      IO.Put_Line (Item =&gt; &quot;/home/thomas/wiki_examples/aDir/…</description>
    </item>
    <item rdf:about="http://wiki.ada-dk.org/ada.directories.compose?rev=1328092168&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2012-02-01T11:29:28+01:00</dc:date>
        <dc:creator>thomaslocke</dc:creator>
        <title>ada.directories.compose</title>
        <link>http://wiki.ada-dk.org/ada.directories.compose?rev=1328092168&amp;do=diff</link>
        <description>Ada.Directories.Compose Example


with Ada.Text_IO;
with Ada.Directories;

procedure aDir is
   package IO renames Ada.Text_IO;
   package D renames Ada.Directories;

begin
   IO.Put (&quot;Starting default directory: &quot;);
   IO.Put_Line (Item =&gt; D.Current_Directory);

   IO.Put_Line (Item =&gt; D.Compose (Containing_Directory =&gt; &quot;foo/&quot;,
                                   Name                 =&gt; &quot;bar&quot;,
                                   Extension            =&gt; &quot;conf&quot;));
   IO.Put_Line (Item =&gt; D.Compose …</description>
    </item>
    <item rdf:about="http://wiki.ada-dk.org/ada.directories.base_name?rev=1328092141&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2012-02-01T11:29:01+01:00</dc:date>
        <dc:creator>thomaslocke</dc:creator>
        <title>ada.directories.base_name</title>
        <link>http://wiki.ada-dk.org/ada.directories.base_name?rev=1328092141&amp;do=diff</link>
        <description>Ada.Directories.Base_Name Example


with Ada.Text_IO;
with Ada.Directories;

procedure aDir is
   package IO renames Ada.Text_IO;
   package D renames Ada.Directories;

begin
   IO.Put (&quot;Starting default directory: &quot;);
   IO.Put_Line (Item =&gt; D.Current_Directory);

   IO.Put_Line (Item =&gt; D.Base_Name (Name =&gt; &quot;foo.txt&quot;));
   IO.Put_Line (Item =&gt; D.Base_Name (Name =&gt; &quot;.secret&quot;));
   IO.Put_Line (Item =&gt; D.Base_Name (Name =&gt; &quot;.secret.conf&quot;));
   IO.Put_Line (Item =&gt; D.Base_Name (Name =&gt; &quot;foo/bar&quot;)…</description>
    </item>
    <item rdf:about="http://wiki.ada-dk.org/ada.directories.extension?rev=1328092116&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2012-02-01T11:28:36+01:00</dc:date>
        <dc:creator>thomaslocke</dc:creator>
        <title>ada.directories.extension</title>
        <link>http://wiki.ada-dk.org/ada.directories.extension?rev=1328092116&amp;do=diff</link>
        <description>Ada.Directories.Extension Example


with Ada.Text_IO;
with Ada.Directories;

procedure aDir is
   package IO renames Ada.Text_IO;
   package D renames Ada.Directories;

begin
   IO.Put (&quot;Starting default directory: &quot;);
   IO.Put_Line (Item =&gt; D.Current_Directory);

   IO.Put_Line (Item =&gt; D.Extension (Name =&gt; &quot;foo.txt&quot;));
   IO.Put_Line (Item =&gt; D.Extension (Name =&gt; &quot;foo/bar&quot;));
   IO.Put_Line (Item =&gt; D.Extension (Name =&gt; &quot;/home/thomas/stuff.conf&quot;));
   
   IO.Put_Line (Item =&gt; D.Extension (Nam…</description>
    </item>
</rdf:RDF>

