首页 > 其他分享 >获取文件位置

获取文件位置

时间:2023-06-15 18:14:37浏览次数:25  
标签:文件 cast MAX 位置 fileName 获取 pathname PATH static

传入参数:string name

         string fileName;

         fileName.resize(MAX_PATH);

         ::GetModuleFileName(NULL, const_cast<char*>(fileName.c_str()), MAX_PATH); 

         fileName = fileName.substr(static_cast<string::size_type>(0), fileName.rfind('\\'));

         fileName += static_cast<string>("\\") + name;

 

使用BYTE数组

     static char dl_file [] = "alarm\\DL.log";

         char   pathname [MAX_PATH_LEN];

         GetModuleFileName (NULL, pathname, sizeof(pathname));

         strcpy (strrchr (pathname, '\\')+1, dl_file);

标签:文件,cast,MAX,位置,fileName,获取,pathname,PATH,static
From: https://www.cnblogs.com/xiaoxiaoshi/p/17483690.html

相关文章

  • 头文件和引用库
    1.ntohs使用ntohs之类的函数,需要加载Ws2_32.lib链接库,并引用Winsock2.h头文件2._timeb使用_timeb需要引用的头文件包括:#include<sys/types.h>#include<sys/timeb.h>......
  • 实战:私有化部署ngin+文件步骤记录
    背景:出差到某国企进行私有化部署,一波三折。没想到是那种最麻烦的部署,导入文件需要刻光盘,进入电脑房需要上交手机,不允许有人以及拍摄设备,内部有监控摄像头。有问题怎么办?知道的自己先试试,一定也不懂的。手抄笔记本上,然后一个字一个字的敲出来。哦,对了,门口还没网,必须得往外走走。以前......
  • AJAX实现基于WEB的文件上传的进度控制保存草稿
    AJAX实现基于WEB的文件上传的进度控制 作者:liuzuochen 1.引言2.代码实现2.1.服务器端代码2.1.1.文件上传状态类(FileUploadStatus)2.1.2.文件上传状态侦听类(FileUploadListener)2.1.3.后台服务类(BackGroundService)2.1.4.文件上传状态控制类(Bea......
  • 在线实时生成Excel文件流供下载
    我做过的一个项目,需要实现在线实时生成Excel文件供客户端下载的需求,最初考虑的是先在服务器端生成真实的文件,然后在客户端下载该文件。后来发现这样做不但性能不够好、速度较慢,而且还要占用服务器空间。所以采取了在服务器端生成文件输出流(ServletOutputStream),通过HttpServle......
  • SQL SERVER 根据子节点查询所有父节点、根据父节点获取所有子节点
    一、根据表单类型查询其所有的上级表单类型:1、每次按照一个子节点的值进行查询:withpartentsas(select*fromJCBDFLwhereBDFLDM='14'UNIONALL(SELECTa.*fromJCBDFLasainnerjoinpartentsasbona.BDFLDM=b.SJDM))SELECTBDFLDM,BDFLMC,SJDMFROMparten......
  • qt——自己手动添加菜单栏、工具栏(自定义菜单栏、工具栏的位置)
    参考:原文链接 不一定非要用QGroupBox,其他继承自widget的控件都可以我的实现: ......
  • git补充提交文件、注释 commit 后又push 到远程仓库(云端)
    注意:你查出来的远程分支名一般叫origin/XXX,命令里面的远程分支名不要带origin,千万要注意了。注意:你查出来的远程分支名一般叫origin/XXX,命令里面的远程分支名不要带origin,千万要注意了。注意:你查出来的远程分支名一般叫origin/XXX,命令里面的远程分支名不要带origin,千万要注意......
  • 将指定文件压缩为Zip文件,将指定目录压缩为Zip文件
    Dictionary<string,List<string>>m_entityDataList=newDictionary<string,List<string>>();privatestringm_className=MethodBase.GetCurrentMethod().DeclaringType.Name;publicstaticstringorgid="08dac781-......
  • 实现文件下载的两种方式及优缺点
    1 两种方式第一种方式是通过后端应用程序将文件传输到前端,即在后端代码中设置下载文件的响应头,使得前端用户在点击下载链接后,后端会将文件传输给前端进行下载。这种方式需要后端进行额外的处理,包括读取文件、设置响应头等,用户需要等待一定时间才能下载文件。此外,如果需要下载的......
  • .NET 文件上传服务设计
    .NET文件上传服务设计前言在b站学习了一个后端小项目,然后发现这个文件上传设计还挺不错,来实现讲解一下。项目结构如下:基于策略+工厂模式实现文件上传服务枚举在Model层创建即可publicenumUploadMode{Local=1,//本地上传Qiniu=2//七牛云......