导航:首页 > 文件处理 > 文件夹用什么函数

文件夹用什么函数

发布时间:2022-06-28 09:50:19

① VC,如何使windows"打开文件夹"用什么函数

可以使用SHGetSpecialFolderLocation函数获得“我的电脑”所对应的虚拟文件夹的id。然后使用ShellExecuteEx打开这个虚拟文件夹。
使用API函数SHGetSpecialFolderLocation。shlobj.h里有SHGetSpecialFolderLocation的原型声明。这个函数可以帮我们找到Windows的桌面目录、启动目录、我的文档目录等。

② 请问怎么用C语言编写一个创建文件夹的函数

用_mkdir即可,不过需要调用direct.h头文件,下面举个例子
#include <direct.h>
#include <stdlib.h>
#include <stdio.h>
int main( void )
{
if( _mkdir( "\\testtmp" ) == 0 )//0表示创建成功
{
printf( "Directory '\\testtmp' was successfully created\n" );
system( "dir \\testtmp" );//执行dos语句打开文件夹
if( _rmdir( "\\testtmp" ) == 0 )//删除成功
printf( "Directory '\\testtmp' was successfully removed\n" );
else
printf( "Problem removing directory '\\testtmp'\n" );
}
else
printf( "Problem creating directory '\\testtmp'\n" );
}

③ C++中相关的文件夹操作的函数有哪些,具体的使用方法,求大神赐教~~~!!!

最简单的fopen,是FILE类
可以好好研究下这个

④ VB中有没有一个函数,可以获取文件夹里的文件数量(包括文件夹)。

VB可使用DriveListBox
控件,DirListBox
控件和FileListBox
控件组合使用获取文件夹里的文件数量(包括文件夹)。
DriveListBox
控件
在运行时,由于有
DriveListBox
控件,所以可选择一个有效的磁盘驱动器。该控件用来显示用户系统中所有有效磁盘驱动器的列表。可以创建对话框,通过它从任一可用驱动器的磁盘文件列表中打开文件。
DirListBox
控件
在运行时,DirListBox
控件显示目录和路径。这个控件可以显示分层的目录列表。例如,可以创建对话框,在所有可用目录中,从文件列表打开一个文件。
FileListBox
控件
在运行时,在
Path
属性指定的目录中,FileListBox
控件将文件定位并列举出来。该控件用来显示所选择文件类型的文件列表。例如,可以在应用程序中创建对话框,通过它选择一个文件或者一组文件。
ListCount
属性
返回控件的列表部分项目的个数。
以下是具体代码:
Private Sub Drive1_Change()
Dir1.Path = Drive1.Drive '设置目录路径。
End Sub
Private Sub Dir1_Change()
File1.Path = Dir1.Path '设置文件路径。
Text1 = File1.ListCount
Text2 = Dir1.ListCount
Text3 = Val(Text1) + Val(Text2)
End Sub
Private Sub Form_Load()
Dir1.Path = Drive1.Drive '设置目录路径。
File1.Path = Dir1.Path '设置文件路径。
End Sub图片是获取C盘下Program
Files目录夹下的文件数和文件夹数

⑤ VC环境中用C语言查找当前路径下的所有文件和文件夹的函数是什么

这是我的TFTP程序中的一个函数,是搜索当前盘符下的所有文件,包括文件的大小,并发送到客户端,其中就有查找当前路径下的文件,你自己挑一下,应该能完成你的需求。
void FileList(sockaddr_in sour_addr,char strStartDir[])
{
char sendbuffer[1024];
sockaddr_in destaddr;

int sourlen = 0;
int ret = 0;
int len = 0;
int flen = 0;

fd_set fdr;

unsigned short blocknum = 0;

FILE *file;
char filename[128];

strcpy(filename,strStartDir+2); /*获取文件名*/

strcat(filename,"\\*");
destaddr.sin_family = AF_INET;
destaddr.sin_port = sour_addr.sin_port;
destaddr.sin_addr.s_addr = inet_addr(desthost);//

WIN32_FIND_DATA FindFileData;
HANDLE hFind;
hFind = FindFirstFile(filename, &FindFileData);
if (hFind == INVALID_HANDLE_VALUE)
{
printf ("Invalid File Handle");
}
else
{
while(FindNextFile(hFind,&FindFileData))
{
printf(FindFileData.cFileName);
printf("\r\n");
memset(sendbuffer,'\0',1024);

len = filldata(blocknum++,FindFileData.cFileName,strlen(FindFileData.cFileName),sendbuffer,sizeof(sendbuffer));
ret = sendto(serverSock,sendbuffer,len,0,(sockaddr *)&destaddr,sizeof(destaddr));

}
len = fillover(blocknum,"Over",4,sendbuffer,sizeof(sendbuffer));
ret = sendto(serverSock,sendbuffer,len,0,(sockaddr *)&destaddr,sizeof(destaddr));
FindClose(hFind);
return;
}
}

⑥ opencv 创建新文件夹用什么函数

opencv没有自动建文件夹的,你得用mkdir函数

函数名: mkdir
功 能: 建立一个目录(文件夹)
用 法: int mkdir(char *pathname);
程序例: (在win-tc和Dev-c++下运行通过)
#include <stdio.h>
#include <process.h>
#include <dir.h>

int main(void)
{
int status;
system("cls");
status = mkdir("book"); /*这是在程序所在当前文件夹下创建book*/
(!status) ? (printf("Directory created\n")) :
(printf("Unable to create directory\n"));
system("pause");
system("dir"); /*显示创建后当前文件夹下的文件信息*/
system("pause");

status = rmdir("book"); /*删除创建的文件夹book*/
(!status) ? (printf("Directory deleted\n")) :
(perror("Unable to delete directory"));
system("pause");
return 0;
}

⑦ 在vba中使用什么函数可以实现遍历文件夹和文件的需求,并得到指定路径下的文件

可参考截图的代码试试。

vb对文件夹、及文件的访问

⑧ 如何用dir函数统计文件夹里面子文件夹的个数

可以使用函数dir,D
=
DIR('directory_name')返回一个结构数组,包含了文件夹directory_name下的子文件夹和子文件的一些信息,第1个成员是文件名,第4个成员表示是否为文件夹。要注意的是第1个数组元素和第2个数组元素分别是'.'和'..',表示当前目录和上层目录。

⑨ EXCEL用函数获得文件夹的大小

下面的一段代码供你参考:
Dim strPath As String, fdSize as Variant
Dim FSO As New FileSystemObject, fd As Folder

With Application.FileDialog(msoFileDialogFolderPicker)

.Show
If .SelectedItems.Count = 0 Then
MsgBox "You select nothing!", vbInformation
Exit Sub
Else
strPath = .SelectedItems(1)
End If
End With
'On Error GoTo ExitHandler

Set fd = FSO.GetFolder(strPath)

fdSize = fd.Size
……
希望能够帮到你!

⑩ 现在一般用VB来操作文件,文件夹,用什么函数

Open函数是vb内置的函数,可以在VB里直接调用。

Set fs = CreateObject("Scripting.FileSystemObject") 这种是调用系统的OCX控件库。

区别:前者比较方便,可以直接调用,后者依赖于操作系统(需要注册Scripting.FileSystemObject)。

VBC外的其他语言,操作文件和文件夹与此类似。

阅读全文

与文件夹用什么函数相关的资料

热点内容
锥形倒角怎么计算法 浏览:880
java合并链表 浏览:505
pic单片机编译器 浏览:803
丽水四轴加工中心编程 浏览:689
国产系统怎么解压 浏览:552
战双程序员 浏览:483
him触摸编程软件 浏览:931
植物大战僵尸存档怎么转移安卓 浏览:852
java栈的元素 浏览:737
程序员与篮球事件 浏览:675
app反编译不完整 浏览:788
电脑上的文件夹怎么调整 浏览:7
服务器无响应是什么原因呀 浏览:984
wd文档里的app怎么制作 浏览:513
电脑里的文件夹没有了一般能恢复吗 浏览:418
哪里有配加密钥匙的 浏览:210
服务器开不了机怎么把数据弄出来 浏览:958
gif动态图片怎么压缩 浏览:521
黑猴子棒球压缩文件解压密码 浏览:631
如何让app适应不同的手机屏幕大小 浏览:10