spacer

Webref WebRef   Sitemap · Experts · Tools · Services · Newsletters · About i.com

home / experts / javascript / column71


Scripting the File System, Part I

Developer News
News Flash: Adobe Has iPhone Workaround
Adobe's Flash 10.1 Goes Mobile (Minus iPhone)
A Salute to Visionary CEOs

GetDriveName() through GetSpecialFolder()

GetDriveName(letterDrive)String

This method returns the name of the given letterDrive. As the drive name is identical to letterDrive, the need for this method is not clear.

GetExtensionName(pathName)String

This method returns the file extension name of the given path. You can use this method to determine file types, according to their extensions. The following script should pop up an alert box with the string "exe":

<SCRIPT LANGUAGE="JavaScript">
<!--
var fso = new ActiveXObject("Scripting.FileSystemObject");
extName = fso.GetExtensionName("f:\\yehuda\\js\\tips\\myapp.exe");
alert(extName);
-->
</SCRIPT>

GetFileName(pathName)String

This method returns the file name of the given path. Use this method to assemble new file names on the basis of the given file. The following script should pop up an alert box with the string "myapp.exe":

<SCRIPT LANGUAGE="JavaScript">
<!--
var fso = new ActiveXObject("Scripting.FileSystemObject");
fileName = fso.GetFileName("f:\\yehuda\\js\\tips\\myapp.exe");
alert(fileName);
-->
</SCRIPT>

GetParentFolderName(pathName)String

This method returns the parent folder name of the given file or folder. A full path of the parent folder is returned. The following script should pop up an alert box with the string "f:\yehuda\js\tips":

<SCRIPT LANGUAGE="JavaScript">
<!--
var fso = new ActiveXObject("Scripting.FileSystemObject");
folderName =
  fso.GetParentFolderName("f:\\yehuda\\js\\tips\\myapp.exe");
alert(folderName);
-->
</SCRIPT>

GetSpecialFolder(folderCode)String

This method returns one of three special folders: windows folder, system folder, or temporary folder, according to the given folderCode. The given folderCode is either 0 for a windows folder, 1 for a system folder, or 2 for a temporary folder. A full path is returned. On a typical installation, "c:\windows" is returned as the windows folder, "c:\windows\system" is returned as the system folder, and "c:\windows\temp" is returned as the temporary folder. The following script should pop up an alert box with the string "c:\windows":

<SCRIPT LANGUAGE="JavaScript">
<!--
var fso = new ActiveXObject("Scripting.FileSystemObject");
winFolder = fso.GetSpecialFolder(0);
alert(winFolder);
-->
</SCRIPT>

Next: How to use GetTempName() through OpenTextFile()

http://www.internet.com

internet.commediabistro.comJusttechjobs.comGraphics.com

Search:

WebMediaBrands Corporate Info

Legal Notices, Licensing, Reprints, Permissions, Privacy Policy.
Advertise | Newsletters | Shopping | E-mail Offers | Freelance Jobs

webref The latest from WebReference.com Browse >
Building a Banking Application Home Page with OOP · Mixing Scripting Languages · Review: phpFox, a Social Networking CMS with all the Bells and Whistles
Sitemap · Experts · Tools · Services · Email a Colleague · Contact FREE Newsletters 
 The latest from internet.com
Enterprise 2.0: Social Networking in the Cloud · BroadSoft Marketplace Hastens Pace of Telephony Innovation · Review: HTC Hero for Sprint


Produced by Yehuda Shiran and Tomer Shiran
All Rights Reserved. Legal Notices.
Created: November 20, 2000
Revised: November 20, 2000

URL: http://www.webreference.com/js/column71/6.html