首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 其他开发语言 >

批处理代码放在U盘里,怎么复制整个硬盘的时间段文件? qivsran老师的答案,多谢

2012-04-20 
批处理代码放在U盘里,如何复制整个硬盘的时间段文件? qivsran老师的答案,谢谢!@echo offmd 新文件setlocal

批处理代码放在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,注意看文档。

热点排行