VS工程目录中,子文件夹Debug下不同后缀文件名作用

vs中,构建程序时会创建的新的文件和文件夹。

如:编译程序后,工程目录下,会多出很多新的文件和文件夹。

这里主要列举Debug文件夹下几种文件的作用。


.exe文件

程序的可执行文件,仅当编译和链接步骤都成功后才能生成该文件。

.obj文件

包含机器代码的目标文件,他们与库文件一起被连接器使用,最后生成.exe文件。

.ilk文件

该文件重新构建项目时,会被连接器使用,它使连接器能够将根据修改的源代码生成的目标文件增量的连接到现有的.exe文件中,从而避免每次修改程序时,都重新链接所有文件

.pch文件

预编译头文件。使用预编译头文件,大块无需修改的代码(尤其是那些C++库提供的代码)可以被处理一次,并存储在.pch文件中。使用.pch文件能够大大减少重新构建程序所需的时间

.pdb文件

该文件包含在调试模式中执行程序时要使用的 调试信息。在调试模式中,我们可以动态检查程序执行过程中所生成的信息。

.idb文件

包含重新构建解决方案时,要使用的信息

在Access,我们可以使用VBA代码来实现获取文件夹所有文件夹文件夹下的文件名的功能。具体实现步骤如下: 首先,需要添加对Microsoft Scripting Runtime的引用。在Access,选择“工具”>“引用”,勾选“Microsoft Scripting Runtime”,点击确定。 然后,在VBA编辑器创建一个新的模块,编写下列代码: ```vba Sub GetFileNames() Dim fso As FileSystemObject Dim folderPath As String ' 设置文件夹路径 folderPath = "D:\YourFolderPath" ' 将YourFolderPath替换为实际的文件夹路径 ' 创建FileSystemObject对象 Set fso = New FileSystemObject ' 递归遍历文件夹及其文件夹下的所有文件 RecursiveGetFilePaths fso.GetFolder(folderPath) ' 释放对象 Set fso = Nothing End Sub Sub RecursiveGetFilePaths(folder As Folder) Dim subFolder As Folder Dim file As File ' 遍历当前文件夹下的文件 For Each file In folder.Files Debug.Print file.Path Next file ' 遍历当前文件夹下的文件夹 For Each subFolder In folder.SubFolders RecursiveGetFilePaths subFolder Next subFolder End Sub ``` 在代码,我们使用了FileSystemObject对象来遍历文件夹及其文件夹下的文件。在GetFileNames过程,我们设置了文件夹路径,然后调用RecursiveGetFilePaths过程来递归获取文件名,并使用Debug.Print将文件路径打印输出。你可以根据自己的需求进行调整和修改。 请将"YourFolderPath"替换为实际的文件夹路径,然后运行GetFileNames过程,即可获取到文件夹的所有文件名。 注意:由于文件夹及其文件夹下的文件数量可能很大,所以建议在实际应用将打印输出改为将文件名保存到一个表格,以便后续处理和分析。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值