① c++ 文件是否存在
c++ API 判断文件和路径是否存在,是否允许读写 用 GetFileAttributes 的结果判断。文件或路径通过命令行传入,例如:aa.exe abc.txtaa.cpp 程序如下:#include <windows.h>#define INVALID_FILE_ATTRIBUTES 0xffffffff #include <iostream>using namespace std;#include <stdio.h>#pragma comment (lib, "Kernel32.lib")int main(int argc, char* argv[]){if (argc < 2 ){printf("\007Usage: %s file_or_path\n",argv[0]);return 0;} if (2 == argc) { const DWORD attributes = GetFileAttributes(argv[1]); if (INVALID_FILE_ATTRIBUTES != attributes) { std::cout << argv[1] << " exists.\n"; } else if (ERROR_FILE_NOT_FOUND == GetLastError()) { std::cerr << argv[1] << " does not exist\n"; } else { std::cerr << "Failed to query " << argv[1] << " : " << GetLastError() << "\n"; } } return 0;}============用 c 的方法 简单些,判断文件或路径是否存在,是否允许写:bb.exe abc.txtbb.c 程序如下:#include <io.h>#include <stdio.h>#include <stdlib.h>int main(int argc,char *argv[] ){char namein[200];if (argc < 2 ){printf("\007Usage: %s file_or_path\n",argv[0]);return 0;}strcpy(namein,argv[1]); // Check for existence. if( (_access( namein, 0 )) != -1 ) { printf( "%s exists.\n",namein ); // Check for write permission. // Assume file is read-only. if( (_access( namein, 2 )) == -1 ) printf( "%s does not have write permission.\n",namein ); }return 0;}
② api是什么意思
api是应用程序编程接口。
API是一些预先定义的接口(如函数、HTTP接口),或指软件系统不同组成部分衔接的约定。用来提供应用程序与开发人员基于某软件或硬件得以访问的一组例程,而又无需访问源码,或理解内部工作机制的细节。
分类:
API函数包含在Windows系统目录下的动态连接库文件中。Windows API是一套用来控制Windows的各个部件的外观和行为的预先定义的Windows函数。
用户的每个动作都会引发一个或几个函数的运行以告诉Windows发生了什么。这在某种程度上很像Windows的天然代码。而其他的语言只是提供一种能自动而且更容易的访问API的方法。
当点击窗体上的一个按钮时,Windows会发送一个消息给窗体,VB获取这个调用并经过分析后生成一个特定事件。
以上内容参考网络—API
③ solidcam 有api函数文件吗若有,文件位置在哪
比如messagebox()这个API函数在WINDOWS.H文件中strlen在stdio.h文件中简单的写一个API#include "windows.h"#include "windowsx.h"WinMain(这里有六个数){MessageBox(NULL,"你好","编程世界",MB_YESNO);}Windows 这个多作业系统除了协调应用程序的执行、分配内存、管理资源…之外, 它同时也是一个很大的服务中心,调用这个服务中心的各种服务(每一种服务就是一个函数),可以帮应用程式达到开启视窗、描绘图形、使用周边设备等目的,由于这些函数服务的对象是应用程序(Application), 所以便称之为 Application Programming Interface,简称 API 函数。WIN32 API也就是Microsoft Windows 32位平台的应用程序编程接口。
④ 什么时是api文件
API文件中文名:API文件外文名:Application Programming Interface存在:Visual C++ 6.0Windows类型:Kernel、User和GDI子系统API:Application Programming Interface(应用编程适配器), 语言、框架以及类库对外提供的编码的适配器
⑤ java如何判断一个文件夹是否存在
1、首先在电脑端新建一个java项目,如图,命名为javaFileTest名称。
⑥ vc判断文件是否存在
用MFC类CFileFind之成员函数:
virtual
BOOLFindFile(LPCTSTRpstrName=null,DWORDdwUnused=0);
该函数若返回非0
则表明执行成功,改文件存在。0则表明执行不成功。
pstrName:需要查找的文件名,例:“E://编程工具//VC++//MFC例子.rar”,“E://编程工具//VC++//MFC*.rar”,“E://编程工具//VC++//*.*”,也可以是NULL表示“*.*”。
dwUnused:必须为0
virtual
BOOLFindNextFile();
该函数返回值非0
还有符合条件的文件,0表示是最后一个文件。
=======================我自己写了个测试,查找D盘根目录下API.CHM是否存在成功,完整代码如下:
void CfindFileTest1Dlg::OnBnClickedButton1(){// TODO: 在此添加控件通知处理程序代码CFileFind ff;bool IsFile=ff.FindFile(_T("D:\*.*"));while (IsFile){IsFile=ff.FindNextFileW();if (ff.GetFileName().Compare(L"API32.CHM")==0){GetDlgItem(IDC_STATIC)->SetWindowText(ff.GetFileName());break;}Sleep(20);}}
若对你有用请采纳,我做团长任务,谢谢!
⑦ Java API的帮助文档一般存在哪里
看api只是辅助,不了解某个类的时候看的,要想学好,主要还是要自己动手写
⑧ 如何用API函数判断文件是否存在
BOOL FindFirstFileExists(LPCTSTR lpPath, DWORD dwFilter){WIN32_FIND_DATA fd;HANDLE hFind = FindFirstFile(lpPath, fd);BOOL bFilter = (FALSE == dwFilter) ? TRUE : fd.dwFileAttributes dwFilter;BOOL RetValue = ((hFind != INVALID_HANDLE_VALUE) bFilter) ? TRUE : FALSE;FindClose(hFind);return RetValue;}// 检查一个路径是否存在(绝对路径、相对路径,文件或文件夹均可)BOOL FilePathExists(LPCTSTR lpPath){return FindFirstFileExists(lpPath, FALSE);}// 检查一个文件夹是否存在(绝对路径、相对路径均可)BOOL FolderExists(LPCTSTR lpPath){return FindFirstFileExists(lpPath, FILE_ATTRIBUTE_DIRECTORY);}
⑨ java中api文档在哪里
cheng5546 应该是很少查API文档的,英文版是网页形式的,没有索引搜索等功能,你要查那个累死你,而且你没事翻一翻的时候发现你只能按照字母顺序来翻,那得什么时候才能翻到头啊,虽然我英语还不错,API文档中没有生词但是我还是推荐国人自己做的windows帮助文档形式的API对初学者学习帮助很大
⑩ API是什么意思API文档又是什么意思
API(Application Programming Interface,应用程序编程接口)是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。
API文档是一个技术内容交付文件,包含如何有效地使用和集成api的说明。它是一个简明的参考手册,包含了使用API所需的所有信息,详细介绍了函数、类、返回类型、参数等,并有教程是示例支撑。
API文档传统上是使用常规内容创建和维护工具和文本编辑器完成的。API描述格式如OpenAPI /Swagger规范具有自动文档编制流程,它使得团队更容易生成和维护API文档。
采用模式在技术领域已经开始向开发者转移。拥有良好的API文档的一个重要原因是它提高了使用API的开发者体验,它与API的采纳有直接的关系。
API函数包含在位于系统目录下的DLL文件中。你可以自己输入API函数的声明,但VB提供了一种更简单的方法,即使用API Text Viewer。 要想在你的工程中声明API函数,只需运行API Text Viewer,打开Win32api.txt或MDB。
如果你已经把它转换成了数据库的话,这样可以加快速度。 使用预定义的常量和类型也是同样的方法。 API除了有应用“应用程序接口”的意思外,还特指API的说明文档,也称为帮助文档。
(10)api文件是否存在扩展阅读:
API,往往是和SDK放在一起的。SDK即软件开发工具包。
软件开发工具包是一些被软件工程师用于为特定的软件包、软件框架、硬件平台、操作系统等创建应用软件的开发工具的集合,一般而言SDK即开发Windows平台下的应用程序所使用的 SDK。
它可以简单的为某个程序设计语言提供应用程序接口API的一些文件,但也可能包括能与某种嵌入式系统通讯的复杂的硬件。
一般的工具包括用于调试和其他用途的实用工具。SDK 还经常包括示例代码、支持性的技术注解或者其他的为基本参考资料澄清疑点的支持文档。
参考资料:网络- API