Create dir dos command in c programming language

C program or code to create DOS command DIR

Step 1: Write following code.


#include <stdio.h>

#include <dos.h>

int main(int count,char *argv[]){

struct find_t q ;

    int a;


    if(count==1)

        argv[1]="*.*";


    a = _dos_findfirst(argv[1],1,&q);

  
if(a==0){

         while (!a){

             printf("  %s\n", q.name);

             a = _dos_findnext(&q);

         }

    }

    else{

         printf("File not found");

    }

    return 0;
}

Step 2: Save the as open.c (You can give any name)
Step 3: Compile and execute the file.
Step 4: Write click on My computer of Window XP operating system and select properties.
Step 5: Select Advanced -> Environment Variables
Step 6: You will find following window:

Click on new button (Button inside the red box)





Step 7: Write following:
Variable name: path
Variable value: c:\tc\bin\open.c  (the path where you have saved)

Step 8: Open command prompt and write list and press enter button.


C tutorial home.


If you have any suggestions on above create dir command in c, please share us.

1 comment:

K K said...

hi.. this is goutam ..
i need the code for copy cmd.. if possible need the explanation...