91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 973KB
    文件類型: .zip
    金幣: 2
    下載: 0 次
    發布日期: 2021-05-27
  • 語言: 其他
  • 標簽:

資源簡介

操作系統接口:Windows命令接口2。(2人) 為Windows操作系統建立兼容的DOS命令接口,文件與目錄命令;具體命令:DIR, RD,CD,MD, DEL,MOVE,REN,XCOPY,命令格式可參照Windows的CMD.EXE或MS-DOS提供的命令;設計命令的名稱、參數等格式。可以字符形式接收命令,執行命令,然后顯示命令執行結果;

資源截圖

代碼片段和文件信息

#include
#include
#include
#include
using?namespace?std;
//****************************************************************************************
//存貯輸入的各命令參數
void?store_parameter(char?*bufferchar?*parameter[10]int?*para_num)
{
char?*buffer_point?=?buffer;

for((*para_num)?=?0;?*buffer_point?!=?‘\0‘?&&?(*para_num)? {
parameter[(*para_num)]?=?new?char[64];
int?j?=?0;
//如果為空格,指針繼續移進
while(*buffer_point?==?‘?‘)
{
buffer_point++;
}
//如果不是空格,讀進變量存儲區
while(*buffer_point?!=?‘?‘?&&?*buffer_point?!=?‘\0‘)
{
*(parameter[(*para_num)]+j)?=?*buffer_point;
buffer_point++;
j++;
}
*(parameter[(*para_num)]+j)?=?‘\0‘;
}
}
//*************************************************************************************
//瀏覽一個路徑下的目錄和文件
void?my_dir(char?*a[]int?*num)
{
//瀏覽當前目錄文件
if(?(*num)?==?1)
{
HANDLE obj_handle;
char?*lpFileName?=?new?char[64];
WIN32_FIND_DATA*?find_file?=?new?WIN32_FIND_DATA();
FILETIME?lpCreationTimelpLastAccessTimelpLastWriteTime;//創建時間,最近訪問時間,最近修改時間
SYSTEMTIME?systime;//定義系統時間
//獲取當前目錄
GetCurrentDirectory(64lpFileName);
strcat(lpFileName“\\*.*“);

obj_handle?=?FindFirstFile(lpFileNamefind_file);//obj_handle初始化

if(FindFirstFile(lpFileName?find_file)?!=?INVALID_HANDLE_VALUE)
{
while?(FindNextFile(obj_handle?find_file))
{
HANDLE?obj_dir?=?CreateFile(find_file->cFileNameGENERIC_READFILE_SHARE_READ?|?FILE_SHARE_DELETE?
|FILE_SHARE_WRITENULLOPEN_EXISTINGFILE_FLAG_BACKUP_SEMANTICS??NULL);??

if(GetFileTime(obj_dir&lpCreationTime&lpLastAccessTime&lpLastWriteTime))
{??
FILETIME??temp_time;??
FileTimeToLocalFileTime(&lpLastWriteTime??&temp_time);??//??轉換成本地時間??
FileTimeToSystemTime(&temp_time??&systime);??//??轉換成系統時間格式??
}
cout< cout< cout<cFileName< CloseHandle(obj_dir);
}
?}
FindClose(obj_handle);
}
//瀏覽其中目錄文件
else?if((*num)?==?2)
{

HANDLE obj_handle;
char?*lpFileName?=?new?char[64];
char?*next_dir?=?new?char[64];?
WIN32_FIND_DATA*?find_file?=?new?WIN32_FIND_DATA();
FILETIME?lpCreationTimelpLastAccessTimelpLastWriteTime;//創建時間,最近訪問時間,最近修改時間
SYSTEMTIME?systime;//定義系統時間
WIN32_FIND_DATA*?fd?=?new?WIN32_FIND_DATA();

GetCurrentDirectory(64lpFileName);
//打開其中的某一個目錄
if(!SetCurrentDirectory(a[1]))???
printf(“瀏覽目錄失敗可能沒有此目錄!\n“);
????????else
{
GetCurrentDirectory(64next_dir);???
strcat(next_dir“\\*.*“);
}

obj_handle?=?FindFirstFile(next_dir?fd);//obj_handle初始化

if(FindFirstFile(next_dir?find_file)?!=?INVALID_HANDLE_VALUE)
{
while?(FindNextFile(obj_handle?find_file))
{
HANDLE?obj_dir?=?CreateFile(find_file->cFileNameGENERIC_READF

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2013-07-03?09:34??op\
?????文件???????10054??2013-07-03?08:39??op\myop.cpp
?????文件?????1332026??2013-07-03?09:27??op\myop.exe
?????文件??????845855??2013-07-03?09:27??op\myop.o
?????文件???????????0??2013-06-29?11:54??op\redf
?????目錄???????????0??2013-06-29?12:01??op\tdff\
?????目錄???????????0??2013-06-29?12:03??op\test\
?????文件???????????0??2013-06-29?11:54??op\test\test3.txt
?????文件???????????0??2013-06-29?11:54??op\test\test44.txt
?????文件???????10360??2013-06-29?11:37??op\未命名2.cpp
?????文件?????1332026??2013-06-29?11:37??op\未命名2.exe
?????文件??????846085??2013-06-29?11:37??op\未命名2.o

評論

共有 條評論