189 8069 5689

go语言判断目录是否存在,go判断字符串是否存在某个值

go语言中判断文件是否存在如果有已存在则删除

.版本 2

10年积累的成都网站设计、做网站经验,可以快速应对客户对网站的新想法和需求。提供各种问题对应的解决方案。让选择我们的客户得到更好、更有力的网络服务。我虽然不认识你,你也不认识我。但先网站制作后付款的网站建设流程,更有伊金霍洛免费网站建设让你可以放心的选择与我们合作。

.程序集 窗口程序集1

.子程序 __启动窗口_创建完毕

.如果 (文件是否存在 (取运行目录 () + “/1.dll”) = 真)

标签1.标题 = “文件存在”

.否则

标签1.标题 = “文件不存在”

.如果结束以上参考百度知道

怎么判断目录是否存在

SHELL 判断中-a -z意义 [ -a FILE ] 如果 FILE 存在则为真。 [ -b FILE ] 如果 FILE 存在且是一个块特殊文件则为真。 [ -c FILE ] 如果 FILE 存在且是一个字特殊文件则为真。 [ -d FILE ] 如果 FILE 存在且是一个目录则为真。 [ -e FILE ] 如果 FILE 存在则为真。 [ -f FILE ] 如果 FILE 存在且是一个普通文件则为真。 [ -g FILE ] 如果 FILE 存在且已经设置了SGID则为真。 [ -h FILE ] 如果 FILE 存在且是一个符号连接则为真。 [ -k FILE ] 如果 FILE 存在且已经设置了粘制位则为真。 [ -p FILE ] 如果 FILE 存在且是一个名字管道(F如果O)则为真。 [ -r FILE ] 如果 FILE 存在且是可读的则为真。 [ -s FILE ] 如果 FILE 存在且大小不为0则为真。 [ -t FD ] 如果文件描述符 FD 打开且指向一个终端则为真。 [ -u FILE ] 如果 FILE 存在且设置了SUID (set user ID)则为真。 [ -w FILE ] 如果 FILE 如果 FILE 存在且是可写的则为真。 [ -x FILE ] 如果 FILE 存在且是可执行的则为真。 [ -O FILE ] 如果 FILE 存在且属有效用户ID则为真。 [ -G FILE ] 如果 FILE 存在且属有效用户组则为真。 [ -L FILE ] 如果 FILE 存在且是一个符号连接则为真。 [ -N FILE ] 如果 FILE 存在 and has been mod如果ied since it was last read则为真。 [ -S FILE ] 如果 FILE 存在且是一个套接字则为真。 [ FILE一 -nt FILE二 ] 如果 FILE一 has been changed more recently than FILE二, or 如果 FILE一 exists and FILE二 does not则为真。 [ FILE一 -ot FILE二 ] 如果 FILE一 比 FILE二 要老, 或者 FILE二 存在且 FILE一 不存在则为真。 [ FILE一 -ef FILE二 ] 如果 FILE一 和 FILE二 指向相同的设备和节点号则为真。 [ -o OPTIONNAME ] 如果 shell选项 “OPTIONNAME” 开启则为真。 [ -z STRING ] “STRING” 的长度为零则为真。 [ -n STRING ] or [ STRING ] “STRING” 的长度为非零 non-zero则为真。 [ STRING一 == STRING二 ] 如果二个字符串相同。 “=” may be used instead of “==” for strict POSIX compliance则为真。 [ STRING一 != STRING二 ] 如果字符串不相等则为真。 [ STRING一 STRING二 ] 如果 “STRING一” sorts before “STRING二” lexicographically in the current locale则为真。 [ STRING一 STRING二 ] 如果 “STRING一” sorts after “STRING二” lexicographically in the current locale则为真

golang 判断文件是否有效

本文实例讲述了Go语言判断指定文件是否存在的方法。分享给大家供大家参考。具体实现方法如下:

复制代码

代码如下:

package main

import (

"fmt"

"os"

)

func main() {

f, err :=

os.Open("dotcoo.com.txt")

if err != nil os.IsNotExist(err)

{

fmt.Printf("file not exist!\n")

return

}

fmt.Printf("file exist!\n")

defer f.Close()

}

希望本文所述对大家的Go语言程序设计有所帮助。

判断目录是否存在的几种方法(转帖)

1、使用CFileFind

类无法判断根目录:程序代码CFileFindfileFind;CStringm_path=_T("c:\\");if(fileFind.FindFile(m_path)==false)//**如果是根目录(c:\,d:\),FindFile返回false;不是根目录则运行正常{

AfxMessageBox(msg);return;}CFileFind是对API::FindFirstFile的封装,直接使用::FindFirstFile也存在无法判断根目录是否存在:

WIN32_FIND_DATAwfd;HANDLEhFind=FindFirstFile(_T("c:\\"),

wfd);if(hFind!=INVALID_HANDLE_VALUE){//}

FindClose(hFind);

2、可以使用IO.h的

_access函数来判断:程序代码#includeio.h//头文件#ifdef_UNICODE#defineIsDirectoryExist(path)

::_waccess(path,0)==0

//_waccess的第二个参数表示仅判断存在性,返回0表示存在,返回-1表示不存在#else#defineIsDirectoryExist(path)

::_access(path,0)==0//_access是MBCS版本#endif使用代码:

if(IsDirectoryExist(_T("c:\\"))){//存在}

3、也可以使用GetFileAttributes函数,返回

FILE_ATTRIBUTE_DIRECTORY

表示目录存在程序代码if(FILE_ATTRIBUTE_DIRECTORY==GetFileAttributes(_T("c:\\"))){//存在}

4、PathFileExists函数也可以:程序代码#includeshlwapi.h//头文件if(PathFileExists(_T("c:\\"))){//存在}


分享标题:go语言判断目录是否存在,go判断字符串是否存在某个值
网站地址:http://cdxtjz.cn/article/hssgpi.html

其他资讯