(2条消息) windows路径操作API函数

路径验证函数

PathCleanupSpec

去除路径中不合法的字符

PathCommonPrefix

比较并提取两个路径相同的前缀

PathFileExists

验证路径是否存在

PathMatchSpec

判断路径是否匹配制定的扩展名。

PathIsDirectory

判断路径是否是一个有效的目录

PathIsFileSpec

验证路径是否一个文件名(有可能是一个路径)

PathIsExe

验证路径是否是可执行文件。注意:不仅仅是.exe,还有.bat,.com,.src等

PathIsRoot

路径是否为根路径

PathIsRelative

判断路径是否是相对路径

PathIsContentType

检测文件是否为制定类型。

例如:PathIsContentType( “hello.txt” , “text/plain” ) 返回TRUE

 PathIsContentType( “hello.txt” , “image/gif” ) 返回FALSE

PathIsHTMLFile

判断路径是否是html文件类型——根据系统注册类型判断。

PathIsLFNFileSpec

判断路径是否是长路径格式

PathIsNetworkPath

判断路径是否是一个网络路径。

PathIsPrefix

判断路径是否含有指定前缀

PathIsSameRoot

判断路径是否有相同根目录

PathIsSlow

判断路径是否是一个高度延迟的网络连接——我也不太明白是啥意思。

PathIsSystemFolder

判断路径是否有系统属性(属性可以自己设定)

PathIsUNC

路径是否是UNC格式(网络路径)

PathIsUNCServer

路径是否是UNC服务器

PathIsUNCServerShare

路径是否仅仅是UNC的共享路径格式

PathIsURL

路径是否是http格式。

PathYetAnotherMakeUniqueName

基于已存在的文件,自动创建一个唯一的文件名。比较有用,比如存在“新建文件”,此函数会创建文件名“新建文件(2)”。

(0)

相关推荐

  • 任意(不安全)文件下载和上传

    文章目录 一.任意文件下载 1)漏洞介绍 2)利用方式 ##举例: 3)漏洞修复 二. 任意文件上传 1)概述 2)测试流程 3)实战测试 3.1 客户端检测绕过(javascript 检测) 3.2 ...

  • 文件名太长无法删除?几行命令轻松搞定!

    今天在清理电脑文件时,遇到一个问题,文件名太长导致无法删除 关键是重命名也不行,使用unlocker和ashampoo的粉碎文件功能都不行.按照网上方法试试压缩软件的删除原文件功能. 但结果提示无法压 ...

  • (19条消息) Windows 10配置远程开机

    简介 最近有个需求,在外边或者是上班的时候想从家里的电脑拿点资料,虽然家里的路由器有公网IP地址,但是电脑总不能一直开着吧,然后就想到可以远程通过网卡唤醒电脑. 前提条件 拥有一个公网IP(一般可以找 ...

  • (2条消息) Delphi 中,InputQuery 函数的妙用

    dbyoung2021-04-28 16:49:31  版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明. 本文链接:https://blog.c ...

  • (6条消息) OpenCV中的findContours函数参数详解

    OpenCV中的findContours函数参数详解 小白的进阶 2017-07-30 18:02:28 55008 收藏 303分类专栏:OpenCV 文章标签:opencvOpenCV中通过使用f ...

  • (7条消息) linux send与recv函数详解

    转载地址: http://blog.csdn.net/sjin_1314/article/details/9565743 [csharp]  view plain  copy   print ? 1  ...

  • (4条消息) windows与linux复制文件(类似于linux的scp工具)

    相信习惯了linux主机之间使用scp传递文件的朋友.一定很苦恼假如要实现windows主机与linux主机之间进行文件传递十分费劲. 现在主流的方法就是 : 使用U盘 在 windows 和linu ...

  • (4条消息) Linux 基础操作、常用shell命令、vi常用命令、man帮助手册

    一.简述 记录简单的Linux 基础操作.常用shell命令.vi编辑器常用命令.man帮助手册的使用. 二.Linux 基础操作 1.按 Ctrl+Alt+t 快捷键或者双击桌面的"Ter ...

  • (3条消息) M1卡操作

    原文传送门:https://www.cnblogs.com/ivantang/p/3904025.html M1卡介绍 本文整理自网络. M1卡是指菲利浦下属子公司恩智浦出品的芯片缩写,全称为NXP ...

  • (8条消息) Windows

    目录 一.ZIP安装 二.启动.停止 三.登录.退出 四.新增.编辑.删除用户 五.配置.查看.撤销用户权限 六.新增.查看.选择.删除数据库 七.新增.编辑.查看.复制.删除数据库表 八.新增.编辑 ...

  • (3条消息) java poi操作word转pdf

    替换word文档内容 package com.docx.test; import org.apache.poi.xwpf.usermodel.*; import org.junit.Test; imp ...