**:
#include#include#include
#define maxlen 1024typedef
struct
file_info file_info;
struct
list;
/*定義乙個鍊錶頭部
*/static
struct list *list_head =null;
void rmfile(char * path,int
delnum);
int getfilelist(char *dir);
static
void list_add(struct list **head, struct list *list);
static
void list_print(struct list **head);
static
void list_free(struct list **head);
intmain()
void rmfile(char * path,int
delnum);
int flag = 0
;
int filenum =getfilelist(path);
struct list *temp ;
temp=list_head;
printf(
"要刪除的資料夾:%s\n
",path);
printf(
"資料夾下的檔案數:%d\n
",filenum);
printf(
"要刪除的檔案數量:%d\n
",delnum);
int k = 0
;
int count=0
;
for(;k)
if(count==delnum) break
;
}int filenum2 =getfilelist(path);
printf(
"刪除後檔案的數量:path:%d\n
",filenum2);
list_free(&list_head);
}int getfilelist(char *dir)
pclose(pipe);
return i-1
; }
//新增乙個節點
static
void list_add(struct list **head, struct list *list)
else
temp = temp->next;
} } }//
列印所有節點
static
void list_print(struct list **head) }//
釋放所有節點
static
void list_free(struct list **head)
}
列印結果:
要刪除的資料夾:/home/mytest/test2資料夾下的檔案數:
1400
要刪除的檔案數量:
3執行的命令:rm -rf /home/mytest/test2/s0000044.log
filename: s0000044.log
is remove !執行的命令:rm -rf /home/mytest/test2/s0000039.log
filename: s0000039.log
is remove !執行的命令:rm -rf /home/mytest/test2/s0000037.log
filename: s0000037.log
is remove !刪除後檔案的數量:path:
1397
CMD刪除指定資料夾
2018年10月16日 14 07 34 草巾冒小子 閱讀數 7114更多 分類專欄 cmd 有的專案檔案查詢比較繁瑣,而且有時候執行刪除之後檔案仍有殘留。想來有此更便捷的刪除之法。執行後會永久刪除檔案。如上圖所示 鍵盤執行輸入rd s q,然後空格,然後是檔案物理路徑 以上就是關於 cmd刪除指定...
CMD刪除指定資料夾
2018年10月16日 14 07 34 草巾冒小子 閱讀數 7114更多 分類專欄 cmd 有的專案檔案查詢比較繁瑣,而且有時候執行刪除之後檔案仍有殘留。想來有此更便捷的刪除之法。執行後會永久刪除檔案。如上圖所示 鍵盤執行輸入rd s q,然後空格,然後是檔案物理路徑 以上就是關於 cmd刪除指定...
php 刪除指定資料夾
1 前言 目標 php刪除乙個指定目錄 所使用的的php函式 is dir,opendir,readdir,scandir,rmdir,closedir,等等 注 其他檔案操作函式也可以完成,這裡只列舉了本次使用的函式 2 相關函式介紹 rmdir 詳情參考 3 構成 delallfile desc...