using std.process
    BCS 
    none at anon.com
       
    Fri Jun 11 21:33:16 PDT 2010
    
    
  
Hello Graham,
> On Fri, 11 Jun 2010 19:09:04 +0000, Philippe Sigaud wrote:
> 
>> OK, this is a real newbie question:
>> 
>> How can I use std.process?
>> 
>> when I do:
>> 
>> import std.process;
>> 
>> void main() {
>> execvp("mkdir", ["test"]);
>> }
>> nothing happens.
>> 
>> What am I doing wrong?
>> I'm on Vista there, didn't try the equivalent under Linux.
> Try giving an absolute path to 'mkdir'. I'm fairly sure that the exec*
> family does not use the PATH environment.
That's what the 'p' in 'vp' stand for: path.
OTOH I don't remember if the exec's tack on the exe name to the args so you 
might need to do:
execvp("mkdir",["mkdir","test"]);
-- 
... <IXOYE><
    
    
More information about the Digitalmars-d-learn
mailing list