㈠ 怎麼用C語言刪除一個文件夾
//調用system函數並傳遞字元串參數rd /s /q path(path為目錄的路徑)就行了
//下面有一個例子
#include<stdio.h>
#include<string.h>
int main()
{
char cmd[256]="rd /s /q ";
printf("請輸入要刪除的目錄的路徑:");
//將目錄的路徑連接到cmd的後面
gets(cmd+strlen(cmd));
if(0==system(cmd))
printf("目錄已刪除,請注意查看!\n");
return 0;
}
㈡ 如何在VS里用C語言刪除文件夾
刪除文件夾可以使用dos命令rd
在C語言中,加入頭文件#include <stdlib.h>
在需要刪除文件夾的語句位置使用system("rd D:/test")即可
㈢ java中如何刪除本地文件夾以及文件
刪除文件夾(前提:文件夾為空以及InputStream和OutputStream等一些數據文件流關掉【close()】,否則文件無法刪除)
//刪除文件夾
publicstaticvoiddelFolder(StringfolderPath){
try{
delAllFile(folderPath);//刪除完裡面所有內容
StringfilePath=folderPath;
filePath=filePath.toString();
java.io.FilemyFilePath=newjava.io.File(filePath);
myFilePath.delete();//刪除空文件夾
}catch(Exceptione){
e.printStackTrace();
}
}
刪除指定文件夾下的所有文件
publicstaticbooleandelAllFile(Stringpath){
booleanflag=false;
Filefile=newFile(path);
if(!file.exists()){
returnflag;
}
if(!file.isDirectory()){
returnflag;
}
String[]tempList=file.list();
Filetemp=null;
for(inti=0;i<tempList.length;i++){
if(path.endsWith(File.separator)){
temp=newFile(path+tempList[i]);
}else{
temp=newFile(path+File.separator+tempList[i]);
}
if(temp.isFile()){
temp.delete();
}
if(temp.isDirectory()){
delAllFile(path+"/"+tempList[i]);//先刪除文件夾裡面的文件
delFolder(path+"/"+tempList[i]);//再刪除空文件夾
flag=true;
}
}
returnflag;
}
}
㈣ 如何用C語言創建和刪除文件
一、創建文件:
在C語言中創建文件,使用fopen函數,同時指定為只寫即可。
參考代碼如下:
/*
函數功能:創建文件名為s的文件。
返回值:
-1參數錯誤
0創建成功
1文件已存在
2創建失敗
*/
intcreate_file(char*s)
{
FILE*fp;
if(s==NULL||s[0]=='