A. C里面怎么实现指定一个文件夹目录 查询文件夹内是否有这个文件,假如有就复制这个文件到我指定的目录下。
可以使用findfirst函数查找,用system()函数复制。
B. C# 判断一个目录(路径)是否存在
1、引用 System.IO
string path = this.TextBox1.Text.Trim();
if (Directory.Exists(path))//判断是否存在
{
Response.Write("已存专在");
}
else
{
Response.Write("不存在,正在创建属");
Directory.CreateDirectory(path);//创建新路径
}
2、System.IO.Directory到这个对象里去找,有好多方法。
if(Directory.Exists(@"c:hh")==false)
{
Directory.CreateDirectory(@"c:\hh")
}是判断是否存在
(2)c读取指定目录下文件是否存在扩展阅读:
C#
声明
[ComVisibleAttribute(true)]
public class FileStream : Stream
C++
声明
[ComVisibleAttribute(true)]
public ref class FileStream : public Stream
C. C语言,判断一个文件是否存在
你贴的这个函数PathFileExists并不是C语言提供的库函数,而是windows系统提供的系统调用,如果你是初学者,尽量用C语言提供的库函数来实现功能,你可以这样:int exist(char *file) //传入想要判断的路径字符串指针{ FILE *fp; fp=fopen(file,"r"); //fopen是一个C库函数,用于打开文件,"r"是只读模式,在这种模式下,如果文件存在,则能成功以只读模式打开,fopen返回一个非0的文件描述符,如果文件不存在,则fopen返回NULL(NULL意思是空)。正好可以利用这一点来判断文件是否存在 if(fp=NULL) return 0; //不存在返回0 else { fclose(fp); //存在的话,要先把之前打开的文件关掉 return 1; //然后返回1 }}这样,你就可用这里定义的exist函数判断文件是否存在了。比如if(exist("a.txt")==0)printf("不存在!");else printf("存在!");如果你真想用PathFileExists这个函数,那么也很简单,LPCTSTR你可以简单理解为就相当于char*,这是windows封装的一个数据类型。_in是一个修饰符,表示参数是传入给PathFileExists用的而不是由PathFileExists传出来的。这个函数可以这样用:if(PathFileExists("a.txt")==FALSE)printf("不存在!");else printf("存在!");用这个函数时注意加头文件<windows.h>有问题请继续追问啊
D. c语言中指定路径怎么检测是否存在 一个文件夹
这个简单啦,用CreateDirectory函数创建那个目录,如果目录已经存在了,那么创建必然失败
E. c语言怎么查找制定目录下的文件是否存在
C语言中用OPEN函数就可以判断出指定目录下的文件是否存在。比如:#include<stdio.h>main(){FILE *fp;if((fp=fopen("c:\\filechk.txt","r"))==NULL)printf("this file is not exist";//文件不存在elseprintf("Open sucess");close(fp);}
F. vc怎么查找某一路径下指定名称的文件是否存在
FILE *fp = fopen(strPath, "r")if(fp == NULL){//没有同名文件}
G. C#怎么读取某一文件夹下的所有文件夹和文件
读取的代码方式如下:
int main()
{
long file;
struct _finddata_t find;
_chdir("d:\");
if((file=_findfirst("*.*", &find))==-1L)
{
printf("空白!");
exit(0);
}
printf("%s", find.name);
while(_findnext(file, &find)==0)
{
printf("%s", find.name);
}
_findclose(file);
return 0;
}
H. C语言判断指定文件是否存在
头文件:.h 功 能: 确定文件或文件夹的访问权限。即,检查某个文件的存取方式,比如说是只读方式、只写方式等。如果指定的存取方式有效,则函数返回0,否则函数返回-1。 用 法: int access(const char *filenpath, int mode); 或者int _access( const char *path, int mode ); 参数说明: filenpath 文件或文件夹的路径,当前目录直接使用文件或文件夹名 备注:当该参数为文件的时候,access函数能使用mode参数所有的值,当该参数为文件夹的时候,access函数值能判断文件夹是否存在。在WIN NT 中,所有的文件夹都有读和写权限 mode 要判断的模式 在头文件unistd.h中的预定义如下: #define R_OK 4 /* Test for read permission. */#define W_OK 2 /* Test for write permission. */#define X_OK 1 /* Test for execute permission. */#define F_OK 0 /* Test for existence. */具体含义如下:00 只判断是否存在02 只判断是否有写权限04 只判断是否有读权限06 判断是否有读并且有写权限 程序例#include<stdio.h>#include<io.h>int file_exists(char *filename);int main(void){printf("Does NOTEXIST.FIL exist: %s\n",file_exists("NOTEXISTS.FIL") ?"YES":"NO");return 0;}int file_exists(char *filename){return (access(filename, 0) == 0);}头文件:io.h 功 能: 确定文件或文件夹的访问权限。即,检查某个文件的存取方式,比如说是只读方式、只写方式等。如果指定的存取方式有效,则函数返回0,否则函数返回-1。 用 法: int access(const char *filenpath, int mode); 或者int _access( const char *path, int mode ); 参数说明: filenpath 文件或文件夹的路径,当前目录直接使用文件或文件夹名 备注:当该参数为文件的时候,access函数能使用mode参数所有的值,当该参数为文件夹的时候,access函数值能判断文件夹是否存在。在WIN NT 中,所有的文件夹都有读和写权限 mode 要判断的模式 在头文件unistd.h中的预定义如下: #define R_OK 4 /* Test for read permission. */#define W_OK 2 /* Test for write permission. */#define X_OK 1 /* Test for execute permission. */#define F_OK 0 /* Test for existence. */具体含义如下:00 只判断是否存在02 只判断是否有写权限04 只判断是否有读权限06 判断是否有读并且有写权限 程序例#include<stdio.h>#include<io.h>int file_exists(char *filename);int main(void){printf("Does NOTEXIST.FIL exist: %s\n",file_exists("NOTEXISTS.FIL") ?"YES":"NO");return 0;}int file_exists(char *filename){return (access(filename, 0) == 0);}
I. c语言判断指定文件在指定目录下是否存在,请大虾帮帮忙!
简单,程序如下: FILE *fp; fp=fopen(填你的文件路径); if(fp==null) printf(“not excit”); 原理就是,不管存不存在,都直接打开,若真的存在则返回文件指针,若不存在,返回空指针null