Go to: Return value. Related commands. Examples.

Synopsis

pclose <int>

This command closes a pipe opened with popen and returns zero on success or not zero if an error occurred.

Return value

int

Related commands

popen, feof, fgetline, fgetword, fopen, fclose, fflush, fprint, fread, frewind, fwrite

Examples

  
  // Unix specific example.  Note: if you really want to get a directory 
  // listing, please use the "getFileList" command instead.  This is just
  // used as a simple example.
  //
  $pipe = popen( "ls -1", "r" );
  string $dirList[];
  while ( !feof( $pipe ) ) {
      $dirList[size( $dirList )] = fgetline( $pipe );
  }
  pclose( $pipe );

  // Windows specific example.  Note: if you really want to get a directory 
  // listing, please use the "getFileList" command instead.  This is just
  // used as a simple example.
  //
  $pipe = popen( "DIR /B", "r" );
  string $dirList[];
  while ( !feof( $pipe ) ) {
      $dirList[size( $dirList )] = fgetline( $pipe );
  }
  pclose( $pipe );