[<<Previous Entry] [^^Up^^] [Next Entry>>] [Menu] [About The Guide]
##############################################################################
###+---------+################################################################
#+-| RMDIR() |-------------------------------------------------+##############
#| +---------+ Attempts to remove the directory directory_name |##############
#+-------------------------------------------------------------+##############
##############################################################################
##############################################################################
#+--| Summary |----------------+##############################################
#|     #INCLUDE fileio.hdr     |##############################################
#+-----------------------------+##############################################
##############################################################################
##############################################################################
#+--| Syntax |-----------------------------------+############################
#|     FUNCTION  LOGICAL rmdir PROTOTYPE         |############################
#|      PARAMETERS CONST CHAR directory_name     |############################
#+-----------------------------------------------+############################
##############################################################################
##############################################################################
#########+---| Description |---------------------------------------+##########
#########| The rmdir() function attempts to remove the directory   |##########
#########| directory_name and returns TRUE if the attempt was      |##########
#########| successful.                                             |##########
#########| ------------------------------------------------------- |##########
#########| The directory directory_name must be empty.  If a full  |##########
#########| path is specified, only the child directory is removed, |##########
#########| not the parent.                                         |##########
#########+---------------------------------------------------------+##########
##############################################################################
##############################################################################
#########+--| Example 1 |-------------------------------------------+#########
#########| *    Remove a directory "subdir". The directories        |#########
#########| *    "parent1" and "parent2" are not removed.            |#########
#########|                                                          |#########
#########| IF .NOT. rmdir( "\parent1\parent2\subdir" )              |#########
#########|     {...}                                                |#########
#########| ENDIF                                                    |#########
#########+----------------------------------------------------------+#########
##############################################################################
##############################################################################
#########+--| Example 2 |-------------------------------------------+#########
#########| *    Remove a directory used for temporary files.        |#########
#########|                                                          |#########
#########| IF chdir( "\data\tmpdir" )                               |#########
#########|     IF .NOT. find_first( "*.*", 0x20 )                   |#########
#########|         RETURN                                           |#########
#########|     ENDIF                                                |#########
#########|     REPEAT                                               |#########
#########|         ERASE find_fstr()                                |#########
#########|     UNTIL .NOT. find_next()                              |#########
#########|     IF .NOT. rmdir( "\data\tmpdir" )                     |#########
#########|         ? "Directory contains hidden files."             |#########
#########|     ENDIF                                                |#########
#########| ENDIF                                                    |#########
#########+----------------------------------------------------------+#########
##############################################################################

See Also: chdir() critical curdir() curdrive() mkdir() select_drive
This page created by ng2html v1.05, the Norton guide to HTML conversion utility. Written by Dave Pearson