wmic来一个- @echo off
- echo ----------获取工作站文件详细信息---------->.\info_by_MMS.txt
- set "p=%~p0"
- call :GetSubFolders>>.\info_by_MMS.txt
- pause&goto :eof
-
- :GetSubFolders
-
- set w1=wmic datafile where "drive='%~d0' and path='%p:\=\\%'"
- set w2=wmic fsdir where "drive='%~d0' and path='%p:\=\\%'"
-
- for /f "tokens=1-3*" %%a in ('%w1% get CreationDate^,FileSize^,LastModified^,Name 2^>nul^|find ":"') do (
- for /f "tokens=*" %%i in ("%%d") do (
- echo,文件名=%%~nxi 大小=%%b字节 修改时间=%%~nc 创建时间=%%~na 文件属性=%%~ai
- )
- )
-
- for /f "delims=" %%a in ('%w2% get Name 2^>nul^|find ":"') do (
- for /f "tokens=*" %%b in ("%%a") do (
- set "p=%%~pnxb\"
- call :GetSubFolders
- )
- )
复制代码
|