Ⅰ windows命令查看文件時間
1.通過dir命令查看當前目錄下有哪些的文件及文件夾
備註:通過dir命令,就能查看當前目錄下有哪些的文件、文件夾,並且還會進行統計有多少個文件,多少個文件夾。
Ⅱ linux下打包(文件更新時間)為指定時間的命令行怎麼寫
touch命令
例子:
更新時間2010/5/2/ 00:30
touch -t 201005020030 文件名稱
補充:
linux上的tar命令不支持--newer-mtime,需要用unix,GNU的tar命令。
Ⅲ 命令行 for 獲取文件時間(精確到秒)
獲取文件時間 精確到秒 要自己寫程序。
可以用SDK
BOOL GetFileTime(
HANDLE hFile, // handle to file
LPFILETIME lpCreationTime, // creation time
LPFILETIME lpLastAccessTime, // last access time
LPFILETIME lpLastWriteTime // last write time
);
要用到
typedef struct _SYSTEMTIME {
WORD wYear;
WORD wMonth;
WORD wDayOfWeek;
WORD wDay;
WORD wHour;
WORD wMinute;
WORD wSecond; // 秒
WORD wMilliseconds;
} SYSTEMTIME, *PSYSTEMTIME;
可以修改這個例子,增添輸出 wSecond;
BOOL GetLastWriteTime(HANDLE hFile, LPSTR lpszString)
{
FILETIME ftCreate, ftAccess, ftWrite, ftLocal;
SYSTEMTIME stCreate;
// Retrieve the file times for the file.
if (!GetFileTime(hFile, &ftCreate, &ftAccess, &ftWrite))
return FALSE;
// Convert the last-write time to local time.
if (!FileTimeToLocalFileTime(&ftWrite, &ftLocal))
return FALSE;
// Convert the local file time from UTC to system time.
FileTimeToSystemTime(&ftLocal, &stCreate);
// Build a string showing the date and time.
wsprintf(lpszString, "%02d/%02d/%d %02d:%02d",
stCreate.wDay, stCreate.wMonth, stCreate.wYear,
stCreate.wHour, stCreate.wMinute);
return TRUE;
}
命令行 要執行 batch. 取文件名,輸入到自己寫的程序里。
(PC 的 DIR, unix/linux 的 ls 只能精確到分。沒有辦法for一下就出來秒。)
Ⅳ 如何獲取文件的最後修改日期在Windows命令行
批處理獲取修改時間很容易。。看for幫助: %~tI - 將 %I 擴展到文件的日期/時間 這個「日期/時間」就是修改時間。。另外veket_linux大俠的au3有點小筆誤: StringCompare($modify_time[$i], $start)
Ⅳ xp下,如何通過命令行更新系統當前時間
很簡單。
net time
把上面這行字保存為txt文件。再改為bat文件。運行就可以了