VC创建可隐藏文件夹的方法

原创 2011年01月13日 10:21:00

早上闲着没事逛逛csdn,一不小心看到了这几天正好需要用的,于是记了下来:

要实现的目的:判断C:/Program Files中有没有一个名为hotel的文件夹,有的话就什么也不做,没有的话就创建一个名为hotel的文件夹,且此文件夹为隐藏的文件夹

具体步骤:

#include <windows.h>
#include <iostream> 
using namespace std;

int main()
{
char szDirName[] = "C://Program Files//hotel";

if( CreateDirectory(szDirName, NULL) ) //判断是否存在,否则创建
{
cout<<szDirName<<" : Not Exist"<<endl; 
SetFileAttributes(szDirName, FILE_ATTRIBUTE_HIDDEN ); //隐藏
cout<<"Create Successed!"<<endl;
}
return 0;
}

 

-----------------------------------------------------------------------------------------------------------------------

以下为MFC创建文件夹的方法:

CString   strFolderPath="c://test"   
  //   判断路径是否存在   
  if   (!PathIsDirectory(m_strFolderPath)   )   
  {   
      CString   strMsg;   
      strMsg.Format   ("指定路径/"%s/"不存在,是否创建?",   m_strFolderPath);   
      if   (AfxMessageBox(strMsg,   MB_YESNO)   ==   IDYES)   
      {   
          if   (!CreateDirectory(m_strFolderPath,   NULL   )   )   
          {   
                strMsg.Format   ("创建路径/"%s/"失败!是否继续?",   m_strFolderPath);   
                if   (AfxMessageBox(strMsg,   MB_YESNO)   ==   IDYES)   
                      return;   
            }   
      }   
  }  
-------------------------------------------------------
CreateDirectory(LPCTSTR   lpPathName,                                                   //irectory   name   
      LPSECURITY_ATTRIBUTES   lpSecurityAttributes     //   SD   
  )

VC++文件夹的创建和文件夹的删除总结

假设我想判断C:\Program Files中有没有一个名为hotel的文件夹,有的话就什么也不做,没有的话就创建一个名为hotel的文件夹, 请问这个代码应该怎么写呢?(能创建一个隐藏的文件夹更好...
  • L_Andy
  • L_Andy
  • 2013年11月24日 17:55
  • 10308

VC-文件隐藏的三种常用方法

1.WinExec函数。    该函数执行一个cmd命令,如修改    C:\\Documents and Settings\\eMLab\\Application Data\\test....
  • niushitang
  • niushitang
  • 2012年11月17日 11:07
  • 1352

vc及c# dll注入和文件隐藏

  • 2013年04月30日 08:31
  • 290KB
  • 下载

基于VC++2012在Windows8上实现文件隐藏

请见代码分析,#include #include //从ntddk中拿出来的一些结构体定义,在ZwQueryDirectoryFile()中要用到 typedef LONG NTSTATUS...
  • yincheng01
  • yincheng01
  • 2012年07月16日 11:48
  • 3992

MFC 文件,文件夹操作

VC++ MFC文件,文件夹操作整理    1.文件属性相关;2.文件的复制,移动,删除,更名;3.遍历文件目录 4.文件目录操作 ...
  • susik
  • susik
  • 2010年08月25日 22:54
  • 12475

[VC++]控制台程序窗口隐藏

HWND   hWnd;     SetConsoleTITle("HEHE");     hWnd=::FindWindow(NULL,"HEHE");     ShowWi...
  • likeping
  • likeping
  • 2015年07月24日 18:23
  • 1966

VC隐藏文件和判断文件是否存在

一:隐藏文件。     1.WinExec函数。       该函数执行一个cmd命令,如修改       C:\\Documentsand Settings\\eMLab\\Applicati...
  • lyshiba
  • lyshiba
  • 2012年07月02日 14:54
  • 502

VC ++实现 对文件的 隐藏, 只读 ,创建时间 , 最后修改时间 ,最后访问时间 属性的修改

考完六级心情大好,去论坛逛了逛,做了几个作业,总结下用到的函数和方法 整体功能如下: 其中还有获取当前系统时间并格式化输出的功能,界面上没有体现出来。 窗口界面控件统计及...
  • eldn__
  • eldn__
  • 2012年12月23日 19:50
  • 5187

VC创建文件夹和文件

本文简单介绍下VC创建文件夹和文件。
  • bingdianlanxin
  • bingdianlanxin
  • 2015年04月05日 21:26
  • 2065

system 函数隐藏dos窗口

1、qt适用 sprintf(chars,"shutdown -s -t %d",(int)(time));      WinExec(chars,SW_HIDE);       //syste...
  • tianzhijiaozi19
  • tianzhijiaozi19
  • 2017年03月24日 17:22
  • 448
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:VC创建可隐藏文件夹的方法
举报原因:
原因补充:

(最多只允许输入30个字)