Ⅰ 在C++中如何判斷文件夾是否存在,不存在的話創建文件夾
參考代碼如下:
#include <stdio.h>
#include <direct.h>
#include <stdlib.h>
#include <memory>
//檢查文件夾是否存在,不存在則創建之
//文件夾存在返回 0
//文件夾創建失敗返回-1
//文件夾創建失敗返回1
int CheckDir(char* Dir)
{
FILE *fp = NULL;
char TempDir[200];
memset(TempDir,'\0',sizeof(TempDir));
sprintf(TempDir,Dir);
strcat(TempDir,"\\");
strcat(TempDir,".temp.fortest");
fp = fopen(TempDir,"w");
if (!fp)
{
if(_mkdir(Dir)==0)
{
return 1;//文件夾創建成功
}
else
{
return -1;//can not make a dir;
}
}
else
{
fclose(fp);
}
return 0;
}
Ⅱ Linux系統中對文件和目錄操作的命令有哪些
顯示當前目錄pwd
切換目錄cd
創建目錄mkdir
創建文件touch
刪除文件或目錄rm
剪切mv
拷貝cp
符號鏈接ln
Ⅲ struts2如何在後台校驗文件路徑(jsp: <input type="file" size="30" id="filePath" name="filePath">
java">privateFileimgFile;//這個是控制項的name,你自己命名
privateStringimgFileFileName;//這個是文件名,Struts2會自動處理,按照Struts2約定命名即可
;//這個是文件類型,如image/jpg,按照Struts2約定命名即可
驗證文件:
privatebooleanisImageFile(){
booleanisImage=false;
String[]imgExts={".gif",".jpg",".jpeg",".bmp",".png"};
for(Stringext:imgExts){
if(imgFileFileName.toLowerCase().endsWith(ext)){
isImage=true;
}
}
returnisImage;
}
也可以直接在配置文件中攔截。
Ⅳ 易語言如何拖放文件,識別文件路徑,創建目錄
易語言拖放文件識別信息請參考:
.版本 2
.支持庫 edroptarget
.子程序 __啟動窗口_創建完畢
拖放對象1.接收文件 = 真
拖放對象1.注冊拖放控制項 (取窗口句柄 ())
.子程序 _拖放對象1_得到文件
.參數 接收到的文件路徑, 文本型
拿到文件名然後進行文件名分析再進行文件夾的新建以及文件的拷貝操作即可、、