iLTC Home
Bookmark iLTC!

Categories

Perl
  • Perl Tutorials Beginners

  • Javascript
  • Javascript Tutorials
  • Javascript Tutorials Beginners

  • HTML
  • HTML Tutorials

  • Command Line
  • Command Line Tutorials

  • How Tos
  • Other Tips and Tricks



  • for(var i;i < 1000;i++) { }
    2210906

    iLoveTheCode.com

    Opening and Reading a Directory in Perl

    opendir(HU, ".") || print "Can't open... maybe try chmod 777";
    @hu=readdir(HU);
    closedir(HU);


    -The period between quotations means the current directory (the directory the script is in).
    -You could use a relative or root path to a directory you want to read.
    -Your array @hu now contains a list of all the files in the current directory.

    NOTES:
    -The words HU are called a Filehandle. Always use ALL CAPS for filehandles. The HU could be pretty much anything you like except STDIN and STDOUT, which are reserved for other things.
    -The || means or. We said "or print this error if you can't read the directory."


    opendir(HU, "../cities");

    The above line would open the directory cities provided it was one directory up from our script.


    Copy and Paste Perl Code:

    #!/usr/bin/perl

    print "Content-type:text/html\n\n";

    opendir(HU, ".");
    @hu=readdir(HU);
    closedir(HU);

    foreach $hu(@hu) {
    print "$hu<br>";
    }

    exit;


    IN-CASE-YOU-WONDER NOTE: You might notice our script prints a period and a couple more periods. Those symbolize the directories above the one we're in.




    Previous Article: What's in an Array, Index Numbers
    Next Article: Exit a Loop with Last






    Search iLTC w/ Google




    Recent Articles

  • HTML Font Code
  • Javascript and CSS - Easy Pop Up Help Balloons
  • Use OnMouseOver in Javascript
  • Use onMouseOut in Javascript
  • Use innerHTML to Change Text on a Page
  • Renaming a File with Perl's RENAME Function
  • PRINT to Browser with document.write Command in Javascript
  • Passing an Argument or Variable to a Javascript
  • Opening an Alert Box in Javascript
  • Opening a REMOTE WINDOW in Javascript
  • OPEN and WRITE a Data File in Perl
  • OPEN and READ a Data File in Perl
  • Mimic Typing from a Textfield in a Textarea with Javascript
  • Javascript Reset Form








  • Perl Programming - Javascript Programming - HTML Code - Mac Unix Command Line - Maybe Some PHP - Free Scripts - ILoveTheCode
    All Content © 2006-2009 iLoveTheCode.com


    Contact Chris | About this Site


    2210117
    Counter by iLoveTheCode.com


    Last Modified: Saturday, 10-Jan-2009 05:40:24 EST



    Hosted as well :)
    Home-brewed logo - 1997