[英]C - UNIX commands in program
我正在嘗試創建一個程序,該程序將計算目錄數量或可讀/可寫/可執行文件的數量。 用戶僅輸入作者的姓名和字母“ d”,“ r”,“ w”或“ x”。 我試圖在程序中直接調用“ ls -l”,但這導致了錯誤。 您如何在C程序中調用UNIX命令?
我試圖在程序中直接調用“ ls -l”,但這導致了錯誤。 您如何在C程序中調用UNIX命令?
您可以在C程序中設置system
,例如:
system( "ls -l" );
為此,您還需要#include <stdlib.h>
使用find命令可能會更好,可以使用命令“ find。-td | wc -l”對目錄進行計數,並對帶有適當標志的文件執行類似的操作。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.