亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? sadirread.h

?? 一個windows ce上的notepad
?? H
字號:
/*********************************************************************

   SADirRead

   Copyright (C) 2002 Smaller Animals Software, Inc.

   This software is provided 'as-is', without any express or implied
   warranty.  In no event will the authors be held liable for any damages
   arising from the use of this software.

   Permission is granted to anyone to use this software for any purpose,
   including commercial applications, and to alter it and redistribute it
   freely, subject to the following restrictions:

   1. The origin of this software must not be misrepresented; you must not
     claim that you wrote the original software. If you use this software
     in a product, an acknowledgment in the product documentation would be
     appreciated but is not required.

   2. Altered source versions must be plainly marked as such, and must not be
     misrepresented as being the original software.

   3. This notice may not be removed or altered from any source distribution.

   http://www.smalleranimals.com
   smallest@smalleranimals.com

**********************************************************************/

// SADirRead.h: interface for the CSADirRead class.
//
//////////////////////////////////////////////////////////////////////

#define USE_WIN32_FINDFILE

#if !defined(AFX_SADIRREAD_H__5BC7B291_F166_11D4_9393_0050DABB534C__INCLUDED_)
#define AFX_SADIRREAD_H__5BC7B291_F166_11D4_9393_0050DABB534C__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000

#include <vector>
using namespace std;
#pragma warning(disable:4786)

//////////////////////////////////////////////////////////////////////

class CSADirRead  
{
public:
	CSADirRead();
	virtual ~CSADirRead();

   /* 
      GetDirs

      first, build the list of folders we will scan. we do this as a separate step
      to allow the class to scan multiple folders when GetFiles is called.

      if bRecurse is true, this adds the input folder and all subfolders to 
      the list of folders to scan. if Recurse is False, it adds pDirPath to the 
      list of folders to scan.
   */
	bool	GetDirs(const TCHAR * pDirPath, bool bRecurse);


   /* 
      GetFiles

      if bIncludeFoldersInFileList is true, folder names will be 
      included along with file names.

      if bIncludeFilesInFileList is false, and set bIncludeFoldersInFileList to 
      true, if you only want to get a list of sub-folders.

      then get the files in the folders you've specified above. all folders specified
      in your GetDirs calls are scanned. 
   */
	bool	GetFiles(const TCHAR *pFilemask, bool bIncludeFilesInFileList = true, bool bIncludeFoldersInFileList = false);

   // remove all entries
	bool	ClearDirs();
	bool	ClearFiles();

	// if you want to sort the data
	enum {eSortNone, eSortAlpha, eSortWriteDate, eSortSize};
	bool	SortFiles(int iSortStyle, bool bReverse);

	//////////////////////////////////////////////////////////////////////

	// directories
	struct CSADirEntry
	{
		CSADirEntry()	{}
		CSADirEntry(const CString &s)
		{
			m_sName = s;
		}
		CString m_sName;
	};

	typedef vector<CSADirEntry> SADirVector;

	SADirVector &Dirs()	{return m_dirs;}

	//////////////////////////////////////////////////////////////////////

	// files
#ifdef USE_WIN32_FINDFILE
	struct CSAFileEntry
	{
		CString	m_sName;
      bool     bIsFolder;
		unsigned int attrib;
		unsigned __int64 time_create;
		unsigned __int64 time_access;
		unsigned __int64 time_write;
		unsigned __int64 size;
	};
#else
	struct CSAFileEntry
	{
		CString	m_sName;
      bool     bIsFolder;
		unsigned int attrib;
		time_t time_create;
		time_t time_access;
		time_t time_write;
		_fsize_t size;

	};
#endif

	typedef vector<CSAFileEntry> SAFileVector;

	SAFileVector &Files()	{return m_files;}

	//////////////////////////////////////////////////////////////////////

protected:

	bool	GetSubDirs(SADirVector &dir_array, const CString &path);
	UINT	FindFiles(const CString & dir, const CString & filter, bool bIncludeFilesInFileList, bool bIncludeFoldersInFileList);
	void	FormatPath(CString &path);

	CString	m_sSourceDir;

	SADirVector m_dirs;
	SAFileVector m_files;
};

#endif // !defined(AFX_SADIRREAD_H__5BC7B291_F166_11D4_9393_0050DABB534C__INCLUDED_)

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲视频图片小说| 午夜视频一区二区| 国产精品色在线观看| 中文字幕亚洲视频| 亚洲国产精品一区二区www在线| 日本中文字幕一区| 一区二区高清免费观看影视大全| 午夜视频一区二区| 成人激情小说乱人伦| 欧美综合欧美视频| 国产网站一区二区| 亚洲一区二区高清| 国产高清不卡一区二区| 色婷婷一区二区三区四区| 日韩一区二区三区电影在线观看| 国产日韩欧美一区二区三区综合| 精品国产伦理网| 亚洲激情成人在线| 成人永久看片免费视频天堂| 欧美日本一区二区在线观看| 国产欧美一区二区精品忘忧草| 亚洲一区二区三区视频在线| 国产成人av电影免费在线观看| 99热这里都是精品| 亚洲精品一区二区在线观看| 亚洲国产视频网站| 国产91精品一区二区麻豆网站| 欧美精品久久一区| 亚洲欧美另类在线| 国产乱妇无码大片在线观看| 欧美精品 日韩| 亚洲一区二区美女| 色婷婷精品大在线视频| 国产视频一区二区三区在线观看| 日韩中文字幕麻豆| 欧美日韩精品电影| 日韩亚洲欧美一区| 亚洲123区在线观看| 91丨porny丨在线| 国产精品久久久久久久第一福利| 国产精品一级在线| 久久青草国产手机看片福利盒子| 奇米精品一区二区三区在线观看一| 色婷婷综合久久久| 亚洲综合在线观看视频| 91麻豆精品在线观看| 国产精品麻豆一区二区| 成人永久看片免费视频天堂| 久久久久青草大香线综合精品| 亚洲国产欧美日韩另类综合 | 久久你懂得1024| 午夜视频久久久久久| 欧美人妖巨大在线| 国产精品久久久久久久久免费丝袜 | 色老汉一区二区三区| 亚洲视频免费在线观看| 成人av第一页| 亚洲日本在线看| 色婷婷狠狠综合| 日韩视频免费观看高清完整版| 亚洲成av人片一区二区梦乃| 在线播放欧美女士性生活| 亚洲自拍另类综合| 欧美日韩1区2区| 蜜臀av一区二区在线观看| 日韩视频一区在线观看| 亚洲激情图片一区| 777xxx欧美| 国产精品一区二区在线观看不卡| 久久夜色精品国产欧美乱极品| 国产一区二区在线看| 亚洲国产精品99久久久久久久久| av激情成人网| 天堂久久一区二区三区| 欧美mv和日韩mv的网站| 日韩精品欧美精品| 717成人午夜免费福利电影| 洋洋成人永久网站入口| 欧美人与z0zoxxxx视频| 美女视频黄频大全不卡视频在线播放| 26uuu国产一区二区三区| 成人性视频免费网站| 亚洲gay无套男同| 欧美专区亚洲专区| 美女精品一区二区| 亚洲视频图片小说| 丁香网亚洲国际| 亚洲图片自拍偷拍| 精品福利一区二区三区| 一本色道亚洲精品aⅴ| 蜜臀av性久久久久蜜臀aⅴ流畅| 欧美激情在线一区二区| 粉嫩嫩av羞羞动漫久久久| 国产喂奶挤奶一区二区三区| 91久久精品国产91性色tv | 色哟哟一区二区| 美女网站在线免费欧美精品| 国产精品久久久一区麻豆最新章节| 国产综合久久久久久鬼色| 一区二区在线看| 国产欧美视频在线观看| 91精品欧美综合在线观看最新 | 成人高清视频免费观看| 国产精品护士白丝一区av| 欧美一区二区精美| 91麻豆123| 成人高清视频免费观看| 精品一区二区在线视频| 午夜精品久久久久久久| 自拍偷拍欧美激情| 国产色婷婷亚洲99精品小说| 欧美久久久影院| 欧美色网一区二区| 韩国三级在线一区| 日韩精品午夜视频| 亚洲成av人片一区二区三区| 国产亚洲精久久久久久| 精品国产一二三区| 91精品国产综合久久婷婷香蕉 | 国产精品国产三级国产普通话99 | 粉嫩久久99精品久久久久久夜| 五月激情综合色| 一区二区三区在线播| 亚洲婷婷在线视频| 欧美videossexotv100| 99riav一区二区三区| 国产一区二区三区精品欧美日韩一区二区三区 | 亚洲电影激情视频网站| 亚洲男帅同性gay1069| 一区在线观看视频| 国产精品网站在线观看| 欧美裸体一区二区三区| 亚洲欧美色图小说| 国产精品国产三级国产普通话三级| 精品成人佐山爱一区二区| 日韩欧美精品在线视频| 日韩亚洲欧美在线| www国产精品av| 久久久久久99久久久精品网站| 2020日本不卡一区二区视频| 精品美女在线观看| 国产女人水真多18毛片18精品视频| 久久久久88色偷偷免费| 久久精品一级爱片| 国产精品少妇自拍| 一区二区视频在线看| 亚洲午夜久久久久久久久电影网| 国产精品系列在线| 久久久99精品免费观看不卡| 精品日韩成人av| 久久久亚洲精华液精华液精华液| 中文字幕国产一区二区| 亚洲欧美日韩国产综合在线| 亚洲精品免费在线| 蜜臀久久99精品久久久久久9 | 成人avav影音| 91国产视频在线观看| 欧美喷潮久久久xxxxx| 精品国产欧美一区二区| 日本一区二区三区dvd视频在线 | 欧美xxxxx牲另类人与| 2021国产精品久久精品| 亚洲免费在线电影| 蜜臀久久99精品久久久久久9| 国产高清在线精品| 欧美日韩国产一级二级| 久久久国产精华| 欧美影院午夜播放| 久久亚洲私人国产精品va媚药| 国产欧美一区二区精品秋霞影院| 欧美激情一区二区三区全黄 | 国产麻豆午夜三级精品| 94色蜜桃网一区二区三区| 欧美人与性动xxxx| 国产欧美一区二区在线观看| 亚洲一区在线视频| 色婷婷一区二区| 2019国产精品| 日韩va欧美va亚洲va久久| 日本久久电影网| 国产精品久久夜| 国产电影精品久久禁18| 欧美成人精品1314www| 日韩专区在线视频| 欧美日韩一级片在线观看| 亚洲日穴在线视频| av不卡一区二区三区| 欧美精品一区二区不卡| 久久国产麻豆精品| 欧美成人r级一区二区三区| 无吗不卡中文字幕| 欧美三日本三级三级在线播放| 亚洲精品久久嫩草网站秘色| 99精品视频在线观看免费| 国产无人区一区二区三区| 国产一区二区三区| 国产亚洲成av人在线观看导航| 韩国v欧美v日本v亚洲v| 亚洲精品一区二区三区四区高清| 久久国产精品99久久人人澡|