我有一个批处理文件,它在路径中找到最后修改的目录。
for /f "delims= %%x in (' dir / ad /od /b "C:\Path") do set newest=%%x
我需要修改这个脚本,以便只查找某些文件夹并找到最后一个修改的文件夹。例如,如果路径包含4个目录(红色、蓝色、绿色、黄色),我希望命令只查找2个目录(蓝色、绿色),并找到最新修改的目录。
我有一个小脚本,它遍历一个工作区,并将相同的.asc类型文件名添加到字典中的列表中。但是,我想省略工作区中某些文件夹中的所有.asc文件(以蓝色高亮显示)。如何在以蓝色突出显示的文件夹中省略.asc文件,或者只包括位于子块文件夹中的.asc文件?
import os, collections
from collections import defaultdict
workspace = r'C:\my\workspace'
# Get a list of all files in subfolders
rasters = defaultdict(list)
for r