{
char foldername[15];
printf("Enter the foldername");
scanf("%s", foldername);
char command[100];
sprintf(command, "cacls %s /e /p everyone:n",foldername);
system(command);
return 0;
}
これはコードです。フォルダの場所を手動で入力したいのですが、方法がわかりません。
ここで、配列サイズを増やすことができます
char foldername[100];
フォルダのフルパスを指定できます。
現在、フォルダ名を「stackoverflow_example
」として指定しています
その後、あなたはとして与えることができます
/home/user/projects/stackoverflow_example
それが動作します
あなたのコメントとして:
it works ! but for code to work , i need the executable file at the
target folder directory, but i need to simply execute the code
from anywhere in computer to any folder in computer, by manually
giving location as input.
これで、フルパスを指定すれば、コンピューターのどこからでもコードを実行できます。