正在获取文件属性信息[英] Getting File Properties info

问题描述

你好,

有没有
的API我在系统中有文件存储为 C:\TEMP\TEST.DATA.
需要获取确切的名称(存储在系统中,包括区分大小写),假设我将文件名作为 c:\temp\test.data 传递或处理该文件.

基本上想检索存储在系统中的文件名,而不是用户指定 c:\temp\test.data (因为用户可以提供任何格式).

再见

推荐答案

你好,

有没有
的API我在系统中有文件存储为 C:\TEMP\TEST.DATA.
需要获取确切的名称(存储在系统中,包括区分大小写),假设我将文件名作为 c:\temp\test.data 传递或处理该文件.

基本上想检索存储在系统中的文件名,而不是用户指定 c:\temp\test.data (因为用户可以提供任何格式).

再见
你在windows上试过吗?
因为windows 98及以前的版本有这种行为(我不太确定)
这也仅适用于长度超过 8 个字符的文件.

Raghuram

我的要求是这样的.
如果用户输入(在 UI 中) c:\temp\test.txt ,但实际上系统存储为 c:\TEMP\TEST.TXT(注意区分大小写).在这里,我的应用程序会备份此文件,并且最终可以恢复相同的文件.
所以在恢复时,我想在该文件夹中创建文件夹 c:\TEMP(区分大小写)和 TEST.TXT.

所以在备份状态期间我想使用 c:\TEMP\TEST.TXT (而不是用户在 UI 中输入的 c:\temp\test.txt .这里的问题是区分大小写的,我想提取系统上定义的文件属性).希望我的要求现在很明确.

我的要求是这样的.
如果用户输入(在 UI 中) c:\temp\test.txt ,但实际上系统存储为 c:\TEMP\TEST.TXT(注意区分大小写).在这里,我的应用程序会备份此文件,并且最终可以恢复相同的文件.
所以在恢复时,我想在该文件夹中创建文件夹 c:\TEMP(区分大小写)和 TEST.TXT.

所以在备份状态期间我想使用 c:\TEMP\TEST.TXT (而不是用户在 UI 中输入的 c:\temp\test.txt .这里的问题是区分大小写的,我想提取系统上定义的文件属性).希望我的要求现在很清楚.

我不太确定 API 是否适用于此.
在 windows 中,文件名不区分大小写....
我不太确定是否存在用于此的 API.
其他会员请对此发表评论

拉古拉姆

本文地址:https://www.itbaoku.cn/post/1050798.html