Ⅰ 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文件。运行就可以了