腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
3
回答
C++
WinAPI
:
处理
长
文件
路径
/
名称
、
、
、
我正在查看如何在windows应用程序中
处理
更长的
文件
路径
。显然,这里我依赖于MAX_PATH常量,它将我限制为260个字符。因此,为了
处理
更长的
文件
/
路径
名称
,我可以像这样扩展TCHAR数组
浏览 3
提问于2010-07-18
得票数 9
回答已采纳
1
回答
获取本地My Documents
文件
夹
路径
、
在我的
C++
/
WinAPI
应用程序中,我使用以下代码获取my Documents
文件
夹
路径
:SHGetFolderPathW(NULL,CSIDL_PERSONAL他在网络上有“我的文档”
文件
夹。因此,我的代码返回类似于\paq\user.name$\My文档的内容,尽管他说他有我的文档的本地副本。问题是,当他“交换VPN”时,在线的“我的文档”变得不可用,我的程序崩溃,系统错误代码为64“指定的网络
名称
不再可用”(它试图写入在
浏览 2
提问于2012-11-04
得票数 1
回答已采纳
3
回答
是否有比使用
C++
的FindFirstFile/FindNextFile更快地枚举
文件
夹的替代方案?
、
、
、
我需要获得一个
文件
夹中的子
文件
夹的所有
路径
(使用
WinAPI
和
C++
)。到目前为止,我找到的唯一解决方案是递归调用 / ,但在层次结构更深的
文件
夹上执行此操作需要大量时间。所以我想知道,仅仅是为了得到
文件
夹
名称
,有没有更快的方法?
浏览 3
提问于2013-03-12
得票数 4
1
回答
为什么草莓Perl不调用我的DllMain?
、
、
、
我正在尝试将移植到Strawberry Perl和它使用的
C++
的MinGW,这是一个相当粗糙的基于
C++
的模块,旨在与Visual Perl一起使用。除了一件事之外,我基本上已经把它弄好了。模块的
C++
部分有一个DllMain函数,该函数在DLL_PROCESS_ATTACH上运行一些初始化代码,在DLL_PROCESS_DETACH上清理代码。当我用Visual
C++
编译这个模块时,它工作得很好。但是当我用草莓Perl使用的MinGW编译它时,DllMain从未被调用过。
浏览 3
提问于2012-09-17
得票数 2
回答已采纳
2
回答
如何强制使用超过260个字符的最大
路径
长度
我需要图像哪个
路径
比260个字符更长(遗憾的是,它们必须是这么
长
。不是我的主意!)我试过\但没成功。我的
路径
是:“\\d:\temp1\Data\”在本例中,Visual表示有一个未知的转义序列。RootDir = "\\?\"+RootDir;例外情况:
路径
中的非法字符。\ \时,会出现窗口异常,即
路径
只允许260个字符。我希望你能帮助我。我试过的是: 这些链接:
浏览 5
提问于2016-06-27
得票数 0
回答已采纳
3
回答
DLL-从PowerBuilder调用
、
、
、
、
我有一个用
c++
编程的动态链接库,我想调用它。
浏览 5
提问于2016-07-07
得票数 2
1
回答
由于
WINAPI
_PARTITION_DESKTOP块,无法在UWP应用程序中使用winscord.h
、
、
、
我正在用
C++
开发一个通用的Windows平台应用程序。我有一个working项目在
C++
中,它可以与智能卡通信。对于这种通信,它使用winscard.h库。经过一些研究后,我发现在这个头
文件
中有一个条件:这就是编译器找不到方法的原因。接下来,我想将这个
WINAPI
_FAMILY_PARTITION更改为
WINAPI
_PARTITION_DESKTOP,但没有发
浏览 3
提问于2018-03-14
得票数 3
回答已采纳
3
回答
我可以从PHP获取
文件
的短DOS
名称
吗?
、
我希望将
文件
路径
作为参数从PHP传递给可执行
文件
,
文件
路径
可以包含空格。可执行
文件
似乎不能
处理
参数周围的引号,所以我想也许我可以传递短的DOS
名称
而不是
长
的
名称
。PHP知道老式的DOS8.3
文件
名吗?
浏览 2
提问于2009-06-16
得票数 3
回答已采纳
4
回答
有没有办法绕过FileSystemInfo.Fullname有时抛出的PathTooLongException?
、
、
我的硬盘上有一些
文件
,当我访问FileSystemInfo对象的Fullname属性时会抛出PathTooLongException。有没有办法绕过这个问题(不包括重命名
文件
,这不是一个选项)?其他答案提到的建议在
文件
名上加上"\?答案“”没有帮助,因为这是一个多线程的应用程序,我不能一直改变当前的应用程序
路径
。 为了能够读取硬盘上的每个
文件
,我真的必须使用PInvoke做所有的事情吗?
浏览 0
提问于2011-08-23
得票数 9
回答已采纳
1
回答
ShellExecute可在不知道特殊
文件
夹
名称
的情况下打开特殊
文件
夹(例如:“Libraries\Documents
、
、
、
我正在制作一个应用程序来备份打开的
文件
夹。问题是,如果
文件
夹中有一些特殊
文件
夹(例如:"Desktop","Computer","Libraries\Documents",...)它们不会打开。我知道有这些对象的常量,但我不知道会打开哪些
文件
夹,所以用all SpecialNames => SpecialConstant制作字典对我来说不是一个好的解决方案。所以问题是:有没有什么
WinApi
函数可以从一个特殊
文件
夹的短<e
浏览 0
提问于2012-01-30
得票数 0
回答已采纳
1
回答
C++
从非英语
文件
名和非英语文本中读取
、
、
、
我有一份有非英语名字的
文件
。内容也是非英语的。此外,如果可能的话,我想检测出哪种语言是文本。例如:另外,假设我还有其他一些文本"Վահագն“。现在,我想要创建一个
文件
"Վահագն․txt“,并在
文件
浏览 1
提问于2016-07-05
得票数 1
回答已采纳
1
回答
Windows:打开命名文档
、
我试图扩展一个名为的现有应用程序,它编辑MP4电影
文件
的元数据。我想要能够拖放
文件
到它,它不支持。我已经做了足够多的工作,能够在删除“剪贴板”数据时对其进行解码,并过滤以只接受我能够
处理
的
文件
(扩展名)。(,但我知道几乎没有
winapi
/
C++
,所以它都是货。)但是现在我想要触发打开文档,它的(
文件
)
名称
在TCHAR中。我被困住了。当我从拖放操作中知道
文件
的
名称
时,如何触发File>Open对话框将执
浏览 2
提问于2014-05-18
得票数 0
回答已采纳
4
回答
用
WinAPI
规范
文件
路径
、
、
、
、
可能重复: 给定两个具有可能不同的大小写和斜杠的
文件
路径
字符串('\' vs '/'),是否有一种快速方法(不涉及编写我自己的函数)将两个
路径
规范化到相同的形式,或者至少测试它们是否等价?我只限于
WinAPI
和标准
C++
。所有
文件
都是本地的。
浏览 3
提问于2009-03-26
得票数 11
回答已采纳
1
回答
如何
处理
很长的
文件
名(使用TPath)?
、
我有一个从互联网下载一些
文件
的程序。
文件
名可能很长(100个字符)。用户可以选择将这些
文件
保存在一个
名称
很长的
文件
夹中(200个字符)。因此,
路径
的总长度在上。中的一个主要设计缺陷 我认为TPath在
处理
长
文件
名时会引发错误,这是一个很大的缺陷。简单地使用GetDirectoryName读取(而不是写)只会使程序崩溃。TPath应该允许
处理
长
路径
。也许只有当您尝试用
长
路径<
浏览 4
提问于2015-07-15
得票数 4
回答已采纳
2
回答
带有空目录名的GetDiskFreeSpaceEx失败
、
、
我正试图在我的
C++
win32应用程序中使用win32来获取“当前”驱动器上的可用字节总数。我在Windows 7上。而且起作用了!好吧,差不多了。但是,如果我传入目录
名称
为NULL,那么GetDiskFreeSpaceEx将返回false,数据仍然是垃圾。它还了DWORD,因为:
文件
名、目录名或卷标签语法不正确。第二版编辑 我尝试了GetCurrentDirectory,它返回正确的绝对
路径
,除非它用\
浏览 4
提问于2013-02-15
得票数 2
回答已采纳
2
回答
在Lua中打开日语命名的
文件
、
、
、
我有一堆用日语命名的XML
文件
。我使用Lua读取它们,并将必要的信息放入表中。我只能打开像名.xml这样的单个汉字命名的
文件
,但对于像名前.xml这样的多个汉字,情况正好相反。在运行Lua
文件
之前,我将命令行的代码页设置为65001 (作为UTF-8)。为了读取
文件
,我需要使用ACP中的
WinAPI
库对
文件
名进行编码(ASCII码页?)我在互联网上尝试了几个建议,使用
文件
的短
路径
等,但都没有奏效。我试图通过以管理员身份运行Lua来使用短
路径</
浏览 11
提问于2017-03-09
得票数 1
回答已采纳
2
回答
如何检索
文件
的数字签名信息?
、
、
我一直在寻找一种从数字签名的PE
文件
中检索信息的方法。我需要发布者,发布者链接,发行者
名称
和主题
名称
。我需要
winapi
/c/
c++
代码(函数),我需要一个快速的方法,我不需要检查签名是否有效。
浏览 2
提问于2013-02-22
得票数 2
1
回答
为什么
路径
变量在Windows中不影响subprocess.Popen
、
、
、
我正在尝试使用.jar程序从subprocess.Popen程序中执行一个subprocess.Popen
文件
,并且注意到,如果没有指定完整的
路径
,我就无法链接到所需的Java版本。在下面的JAVA_HOME代码中,sys.path和os.environ['PATH']都是设置好的,以确保找到合适版本的Java可执行
文件
。如果未指定完整
路径
,Java将抱怨"Error: not“和下面示例输出中看到的其他消息。此外,java.dll位于C:\Program Files\Java\jdk1.8.
浏览 11
提问于2022-02-22
得票数 2
回答已采纳
1
回答
如何指定DLL导出的“干净”
名称
?
、
我已将DLL-导出定义如下:DWORD
WINAPI
DllBootstrap(LPVOID addr) {} 现在,使用DUMPBIN
浏览 0
提问于2018-02-26
得票数 0
1
回答
如何递归复制
文件
和目录
、
、
使用
C++
,是否可以递归地将
文件
和目录从一个
路径
复制到另一个
路径
? src/fileInRootsrc/sub_directory/fileInSubdir (
浏览 1
提问于2018-07-19
得票数 12
点击加载更多
相关
资讯
python处理文件路径
Python pandas客户数据预处理——(2)文件路径解析
Python小技巧:3个处理文件路径的简单方法
掌握文件重命名技巧:一次性处理多路径文件并赋予独立编号
聊聊Cobalt Strike 4.1的 BOF
热门
标签
更多标签
云服务器
ICP备案
对象存储
云点播
实时音视频
活动推荐
运营活动
广告
关闭
领券