Ⅰ 易语言如何判断文件是否存在,不存在进行某操作
1、新建易语制言程序,在易语言启动窗口中添加一个按钮,然后双击这个按钮:
Ⅱ java如何判断一个文件夹是否存在
1、首先在电脑端新建一个java项目,如图,命名为javaFileTest名称。
2、在src下新建一个包,然后在myfile下建立一个主类,名称FileTest.java。
3、然后在FileTest.java中写入操作代码,如下图代码所示。
4、接着进行运行测试,如下图所示。
5、这样就在java中可以判断一个文件夹是否存在,如图所示。
Ⅲ 如何判断文件是否存在
两个方式:find命令或者shell脚本。
1、find命令
find是linux下用于查找文件的通用方法。
find语法: find [指定查找目录] [查找规则] [查找完后执行的action]
例如:find /tmp -name wa* -type l ,是在/tmp下查找名为wa开头且类型为符号链接的文件。找到就表示存在。
2、shell脚本
在进行文件的自动处理中常常需要自动判别,下面的脚本判断test.log是否存在,存在则显示文件存在,否则显示文件不存在。
例子:编辑一个脚本判断文件是否存在
vi t.sh
#!/bin/bash
if [ -e /temp/test.log ];then //这里是判断语句,-e表示进行比较结果为真则存在
echo "文件存在"
else
echo "文件不存在"
fi
保存退出
执行:
sh t.sh
Ⅳ c++中如何判断文件是不是存在
分类: 电脑/网络 >> 程序设计 >> 其他编程语言
问题描述:
c++中如何判断文件是不是存在,如果文件存在就跳不去向下运行,如果文件不存在,就用a+r+w的方式打开,新建一个空文件但是不往里面进行写操作,然后在往下运行,请问怎样才能实现判断文件是否存在呀,谢谢
解析:
你初始化一个流或open一个文件它就会返回一个句柄,如果句柄为空就表示文件不存在啦~~
例如
ifstream input_file("文件名");
if(!input_file){如果打开不成功...}
或
ifstream input_file;
input_file.open("文件名");
if(!input_file){...}
Ⅳ bat判断一个文件是否存在
使用BAT命令判断文件是否存在。
范例:
@echooff
ifnotexistc:Temp1.txtgotonofile--1
gotostart--2
:nofile
\xp emp111.txtc: emp1.txt--3
:start
mstsc.exe--4
注释:
1:此处的意思是判断如果不存在C:TEMP1.TXT则跳转至自定义的NOFILE的脚本,如果存在刚跳过。执行下一步。
2:执行自定义START脚本。
3:此处为执行第一句判断的后续内容,(复制网络路径\SERVERTEMP111.TXT到当前机器中的C:TEMP目录中并改名为1.txt。
4:执行MSTSC.exe程序。
Ⅵ 如何判断文件已经存在
首先,为了配合程序测试,我们事先准备好一个txt文本文档,这里大家可以自行选择文件进行测试。测试文件如图:
Ⅶ 如何检查是否存在某文件
1.File testFile = new File(testFilePath);
if(!testFile .exists()){
testFile.mkdirs();
System.out.println("测试文件夹不存在");
}
2.File testFile = new File(testFilePath);
if(!testFile .exists()){
testFile.createNewFile();
System.out.println("测试文件不存在");
}
java中File类自带一个检测方法exists可以判断文件或文件夹是否存在,一般与mkdirs方法(该方法相较于mkdir可以创建包括父级路径,推荐使用该方法)或者createNewFile方法合作使用。
1,如果路径不存在,就创建该路径
2,如果文件不存在,就新建该文件
Ⅷ 批处理 判断文件是否存在
批处理判断文件是否存在可以参考以下的代码:
@echo off
if exist c:a.exe (start a.exe) else echo 文件不存在.
pause
判断系统安装路径下的a.exe,同理:(%windir%代表系统目录)
if exist "%windir%system32a.exe" (start%windir%system32a.exe) else echo 文件夹不存在
(8)怎么判断文件是否存在扩展阅读:
命令简介
echo 命令
打开回显或关闭请求回显功能,或显示消息。如果没有任何参数,echo
命令将显示当前回显设置。
语法
echo [{on|off}] [message]
Sample:@echo off / echo hello world
在实际应用中我们会把这条命令和重定向符号(也称为管道符号,一般用> >> ^)结合来实现输入一些命令到特定的文件中。
Ⅸ 如何判断一个文件是否存在
使用_access函数,函数原型为 int _access( const char *path, int mode );
使用CreateFile函数,函数原型为:
HANDLE CreateFile( LPCTSTR lpFileName, // pointer to name of the file
DWORD dwDesiredAccess, // access (read-write) mode
DWORD dwShareMode, // share mode
LPSECURITY_ATTRIBUTES lpSecurityAttributes, // pointer to security attributes
DWORD dwCreationDisposition, // how to create
DWORD dwFlagsAndAttributes, // file attributes
HANDLE hTemplateFile // handle to file with attributes to //
);
使用FindFirstFile函数,函数原型为:
HANDLE FindFirstFile( LPCTSTR lpFileName, // pointer to name of file to search for
LPWIN32_FIND_DATA lpFindFileData // pointer to returned information
);
使用GetFileAttributes函数,函数原型如下:
DWORD GetFileAttributes( LPCTSTR lpFileName // pointer to the name of a file or directory ); 5. 使用Shell Lightweight Utility APIs函数 PathFileExists()专门判断文件和目录时否存在的函数文件名可读性比较强还可以判断目录是否存在 Header: Declared in Shlwapi.h Import Library: Shlwapi.lib 以上的各种方法供参考,函数具体用法需参见MSDN。
Ⅹ 如何判断文件是否存在
// C#提供了现有的函数,可判断文件路径是否存在;
Directory.Exists(path); // path表示路径参数;可判断文件路径是否存在
Directory.CreateDirectory(path);// path表示路径参数;可创建目录
File.Exists(path); // path表示路径参数;可判断文件是否存在
//引用命名空间
using System.IO;
string path = @"C:\Program Files\Microsoft.NET";
if (!Directory.Exists(path))
{
Console.WriteLine("文件路径不存在!");
// Directory.CreateDirectory(path); //创建目录
}
/*
Directory.Exists 方法 MSDN说明:
命名空间:using System.IO;
程序集: mscorlib(在 mscorlib.dll 中)
参数 path
类型:System.String 要测试的路径。
返回值类型:System.Boolean
如果 path 引用现有目录,则为 true;否则为 false。
备注:
1. 允许 path 参数指定相对或绝对路径信息。 相对路径信息被解释为相对于当前工作目录。
2. 检查该目录是否存在之前,从 path 参数的末尾移除尾随空格。
3. path 参数不区分大小写。
4. 如果您没有该目录的最小只读权限,Exists 方法将返回 false。
5. 如果在尝试确定是否存在指定的文件时发生任何错误,则该 Exists 方法返回 false。 可能在引发异常(如使用无效的字符传递文件名或字符过多、磁盘失效或缺失)时发生,也可能在调用方无文件读取权限时发生。
*/
//MSDN代码示例
//引用命名空间
using System.IO;
string path = @"C:\Program Files\Microsoft.NET";
if (File.Exists(path))
{
Console.WriteLine("这是一个文件");
}
else if (Directory.Exists(path))
{
Console.WriteLine("这是一个文文件夹");
}
else
{
Console.WriteLine("{0} 不是文件也不是文件夹.", path);
}