当前位置:网站首页 > Haskell函数式编程 > 正文

打开目录文件的函数(打开目录文件的函数怎么设置)



  1. 通过调用GetCurrentDirectory函数确定当前目录,GetFullPathName函数确保在应用程序需要时包含驱动器号,调用SetCurrentDirectory函数更改当前目录;
  2. 调用FindFirstFile、FindNextFileFindClose函数列出指定目录中的文件;以下为调用实例:
    #include
    #include
    #include
    #include
    #pragma comment(lib, “User32.lib”)













void DisplayErrorBox(LPTSTR lpszFunction);

StringCchLength(argv[1], MAX_PATH, &length_of_arg);

_tprintf(TEXT(“ Target directory is %s ”), argv[1]);

hFind = FindFirstFile(szDir, &ffd);

"), ffd.cFileName);
}
else
{
filesize.LowPart = ffd.nFileSizeLow;
filesize.HighPart = ffd.nFileSizeHigh;
_tprintf(TEXT(" %s %ld bytes "), ffd.cFileName, filesize.QuadPart);
}
}
while (FindNextFile(hFind, &ffd) != 0);


























 
  

使用 FindCloseChangeNotification 关闭通知句柄。

若要在通知中检索有关特定更改的信息,请使用 ReadDirectoryChangesW 函数。 这两种函数互斥,只能使用其中一种方法;
6.
目录管理总结:
函数 说明
CreateDirectory
新建目录。


CreateDirectoryEx
使用指定模板目录的属性创建新目录。
CreateDirectoryTransacted
使用指定模板目录的属性,以事务处理操作的形式创建新目录。


FindCloseChangeNotification
停止更改通知句柄监视。
FindFirstChangeNotification
创建更改通知句柄并设置初始更改通知筛选条件。


FindNextChangeNotification
请求操作系统在下次检测到相应更改时发出更改通知处理信号。
GetCurrentDirectory
检索当前进程的当前目录。


ReadDirectoryChangesExW
检索描述指定目录中的更改的信息,如果指定了该信息类型,这些更改可以包含扩展信息。
ReadDirectoryChangesW
检索描述指定目录中的更改的信息。


RemoveDirectory
删除现有的空目录。
RemoveDirectoryTransacted
删除现有的空目录作为事务处理操作。


SetCurrentDirectory
更改当前进程的当前目录。





























































到此这篇打开目录文件的函数(打开目录文件的函数怎么设置)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • 供应链支付方式是什么意思(什么叫供应链支付)2026-04-24 23:45:08
  • rs485报文格式(rs485 data+)2026-04-24 23:45:08
  • 支付方式怎么更换微信(怎样更换微信支付方式?)2026-04-24 23:45:08
  • ip报文格式与实例分析的解读与注意事项(ip报文格式与实例分析的解读与注意事项是什么)2026-04-24 23:45:08
  • vbf文件格式(vbg文件)2026-04-24 23:45:08
  • 支付方式图片国际结算(支付结算的方式有())2026-04-24 23:45:08
  • 支付方式怎么改指纹支付(怎么将支付方式改为指纹支付)2026-04-24 23:45:08
  • 支付方式怎么更换快手(支付方式怎么更换快手支付方式)2026-04-24 23:45:08
  • 合并数组的函数(合并数组算法)2026-04-24 23:45:08
  • sigmod激活函数(sigmod激活函数表达式)2026-04-24 23:45:08
  • 全屏图片