WINDOW中判断文件是否存在的方法

//window操作系统上,判断指定文件是否存在

//参数 strFileName

//方法1
POFSTRUCT lpOpenBuf = new OFSTRUCT;//注意delete
HFILE hFile = OpenFile(strFileName, lpOpenBuf, OF_EXIST);
if (hFile != HFILE_ERROR)
{
    //file exist
}

//方法2
ifstream infile(strFileName);
if (!infile)
{
    //file not exist
}

//方法3
#include <shlwapi.h>
#pragma comment(lib, "Shlwapi.lib")
BOOL ret = PathFileExists(strFileName);

//方法4
FILE* fp = NULL;
fp = fopen(strFileName, "r");
if (fp != NULL)
{
    //file exist
}

//方法5
HANDLE hFind = INVALID_HANDLE_VALUE;
WIN32_FIND_DATA data;
hFind = FindFirstFile(strFileName, &data);
if (hFind)
{
    //file exist
}
FindClose(hFind);

//方法6
HANDLE hFile = CreateFile(strFileName, GENERIC_ALL, FILE_SHARE_READ, NULL, OPEN_EXISTING, NULL);
DWROD err = GetLastError();
if (err = ERROR_FILE_NOT_FOUND)
{
    //FILE NOT FOUND
}
if (hFile)
{
    CloseHandle(hFile);
}

//方法7
CFileFind find;
int ret = find.FindFile(strFileName);
if (ret == 0)
{
    //file not found
}
  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 您好,可以使用以下命令判断Java是否正确安装: ``` java -version ``` 如果Java已经正确安装,则会显示Java的版本信息。如果未安装或安装不正确,则会提示未找到Java命令。 ### 回答2: 要判断Java是否正确安装,可以通过以下几个步骤进行: 1. 首先,我们可以使用`java -version`命令来检查Java的版本。在Windows的命令行运行该命令,如果正确安装了Java,它将显示Java的版本号。如果没有显示版本号或者显示"java"不是内部或外部命令,也不是可运行的程序或批处理文件的错误信息,则说明Java没有安装或者没有正确配置。 2. 然后,我们可以使用`javac`命令来检查Java的编译器是否正确安装。在Windows的命令行运行`javac`命令,如果正确安装了Java的开发工具包(JDK),它将显示javac的使用方法。如果没有显示使用方法或者显示"javac"不是内部或外部命令,也不是可运行的程序或批处理文件的错误信息,则说明JDK没有安装或者没有正确配置。 3. 此外,我们可以通过设置Java的环境变量来验证Java的安装。检查系统的环境变量是否存在JAVA_HOME变量,以及是否将Java的安装路径正确设置为JAVA_HOME的值。如果JAVA_HOME变量不存在或者值不正确,可能导致Java在命令行无法正常调用。 以上是使用Windows批处理命令来判断Java是否正确安装的方法。通过检查Java的版本、编译器和环境变量等信息,我们可以确定Java是否已经成功安装在系统。 ### 回答3: 要判断Java是否正确安装,我们可以通过使用window批处理命令来执行以下步骤: 1. 打开命令提示符窗口,可以通过按下Win键+R,然后输入"cmd"并按下回车键来打开。 2. 在命令提示符窗口,输入"java -version"并按下回车键。 3. 如果Java已经正确安装并配置,则会显示Java版本信息,包括Java的版本号和其他相关信息。例如,显示类似于"java version 1.8.0_251"的信息。 4. 如果没有显示任何信息或显示的信息是错误的,说明Java没有正确安装或配置。你可以尝试重新安装Java并确保正确配置系统环境变量。 5. 另外,你还可以通过输入"javac"命令来检查是否已经正确安装了Java编译器。如果已经正确安装,则会显示Java编译器的版本信息,例如"javac 1.8.0_251"。 通过以上步骤,我们可以使用window批处理命令来判断Java是否正确安装。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值