批处理代码放在U盘里,如何复制整个硬盘的时间段文件? qivsran老师的答案,谢谢!
@echo off
md 新文件
setlocal enabledelayedexpansion
set /p timeis=请输入4位数字,如201109:
for /r %%a in (*.*) do (
set var=%%~ta
set var=!var:~0,4!!var:~5,2!
if "!var!"=="!timeis!" copy "%%a" .\新文件\
)
pause.
[解决办法]
你要用python吗?
1.用listdir遍历盘符;
2.time.localtime(os.stat(‘文件路径’).st_mtime)获取文件的最新修改时间;
3.复制文件用shutil模块的copy、copyfile和copytree来解决,参考文档;
4.遇到困难的时候你可能会用到time.strftime,注意看文档。