问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

批处理:文件夹内都是图片,想要提取文件夹内所有的文件名+修改时间(要含分秒)生成exce的XLSX格式?

发布网友 发布时间:2022-05-13 09:03

我来回答

3个回答

热心网友 时间:2024-02-22 17:25

第一步:将压缩包解压到一个空文件夹里

第二步:进入这个文件夹,点当前窗口工具栏的【搜索】(你知道什么叫工具栏吧?),于是在左侧出现搜索栏

第三步:在【要搜索的文件或文件夹名为】框里填*.* 就会搜索出当前文件夹下的所有文件和子文件夹

第四步:然后在右侧的空白区域点右键,【排列图标】-【名称】,即可把所有的文件和文件夹分开

第五步:再用Shift键选中所有文件,复制或者剪切就随你了,剩下的不用说了吧~~~、

祝你好运哦!

热心网友 时间:2024-02-22 17:25

不清楚你的实际文件/情况,仅以问题中的样例/说明为据;以下代码复制粘贴到记事本,另存为xx.bat,编码选ANSI,跟要处理的多个文件夹放一起双击运行

<# :

cls&echo off&mode con lines=5000

rem 从当前目录下的多个文件夹里的子文件夹下查找并提取出一个指定名称文件夹里的图片文件

set #=Any question&set @=WX&set $=Q&set/az=0x53b7e0b4

title %#% +%$%%$%/%@% %z%

cd /d "%~dp0"

powershell -NoProfile -ExecutionPolicy bypass "Invoke-Command -ScriptBlock ([ScriptBlock]::Create([IO.File]::ReadAllText('%~f0',[Text.Encoding]::GetEncoding('GB2312')))) -Args '%~f0'"

echo;%#% +%$%%$%/%@% %z%

pause

exit

#>

$self=get-item -liter $args[0];

$path=$self.Directory.FullName;

$folders1=@(dir -liter $path|?{(-not $_.Name.EndsWith("_A+")) -and ($_ -is [System.IO.DirectoryInfo])});

for($i=0;$i -lt $folders1.length;$i++){

$folders2=@(dir -liter $folders1[$i].FullName|?{$_ -is [System.IO.DirectoryInfo]});

for($j=0;$j -lt $folders2.length;$j++){

$folders3=@(dir -liter $folders2[$j].FullName -recurse|?{($_.Name -eq 'A+') -and ($_ -is [System.IO.DirectoryInfo])});

if($folders3.length -ge 1){

$files=@(dir -liter $folders3[0].FullName|?{(@('.jpg','.jpeg','.bmp','.png') -contains $_.Extension) -and ($_ -is [System.IO.FileInfo])});

for($k=0;$k -lt $files.length;$k++){

$newfolder=$folders1[$i].FullName+'_A+\'+$folders2[$j].Name+$files[$k].Directory.FullName.substring($folders3[0].FullName.length);

if(-not (test-path -liter $newfolder)){[void][IO.Directory]::CreateDirectory($newfolder)};

write-host ($files[$k].FullName.substring($path.length)+' --> '+$newfolder.substring($path.length));

}}}}

热心网友 时间:2024-02-22 17:25

脚本保存为ANSI编码

@echo off & title 获取文件名,路径,修改时间,并记录到表格中 By 依梦琴瑶

::设置要处理的文件夹,如需处理当前目录,请设为%~dp0
set SrcDir=D:\Pictures

::设置要处理的文件格式,处理全部格式请直接设为*
set Ext=*.jpg,*.gif,*.png,*.bmp

::设置是否包含子目录,是=1,否=其它任何非1的字符
set Sub=1

::保存的表格文件名
set Excel=文件列表表格.xlsx

if "%Sub%"=="1" set "S=/s"
pushd "%SrcDir%"
echo 正在获取中,请耐心等待。。。
(echo "修改时间","完整路径","文件名"
for /f "delims=" %%a in ('dir /a-d%S%/b %Ext% 2^>nul') do (
    call :GetFileInfo "%%~fa"
))>"%tmp%\MyFilesListTemp.csv"
popd

call :WriteXLSXFile
cls & echo 文件列表表格生成完毕,请在脚本同目录下查看“%Excel%”。
pause
exit

:WriteXLSXFile
(echo Set oExcel = CreateObject("Excel.Application"^)
echo oExcel.Workbooks.Open "%tmp%\MyFilesListTemp.csv"
echo oExcel.ActiveSheet.Columns("A:O"^).Select
echo oExcel.Selection.EntireColumn.AutoFit
echo oExcel.ActiveWorkbook.SaveAs "%~dp0%Excel%",51
echo oExcel.Quit)>"%tmp%\Csv2Xlsx.vbs"
del /f /q "%~dp0%Excel%" 2>nul
"%tmp%\Csv2Xlsx.vbs"
goto :eof

:GetFileInfo
set "FileFullPath=%~1"
set "FilePath=%~dp1"
set "FilePath=%FilePath:~,-1%"
set "FileFullName=%~nx1"
set "FileName=%~n1"
set "LastModified="
for /f "delims=" %%i in ('wmic datafile where "name='%FileFullPath:\=\\%'" get LastModified /value') do set "%%~i" >nul 2>nul
set "LastTime=%LastModified:~,14%"

rem 如果输出的路径中不想包含文件名+后缀,那么请把下方的FileFullPath改成FilePath
rem 如果输出的文件名中想包含后缀,那么请把下方的FileName改成FileFullName
echo "%LastTime:~,4%/%LastTime:~4,2%/%LastTime:~6,2% %LastTime:~8,2%:%LastTime:~10,2%:%LastTime:~12,2%","%FileFullPath%","%FileName%"
goto :eof

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
mrna转录试剂盒 windows7应用程序损坏或丢失怎么办? 联想windows7怎么恢复不小心删除的应用 Win7电脑图标不见了如何恢复解决Win7电脑图标丢失问题的有效方法_百 ... 美女主播软件有哪些 什么软件看美女直播? 什么视频直播软件可以免费看女神直播? 钣金工业设计 钣金灰本段用途 关于刮胡子的相关问题 家庭装修应该注意哪些功能性要求 室内装饰设计有哪些功能要求 建筑结构的功能要求及其含义 《会计核算软件核算基本功能规范》对会计记账凭证的要求 财政部制定《会计核算软件基本功能规范》是对会计软件的( )要求。 功能要求具体表现在哪几个方面? 产品型软件的功能规范FS怎么写 注销后之前的聊天记录还在吗? 会计核算软件基本功能规范的规范 技术要求和功能要求有什么区别啊 小叶蟹爪兰能嫁接用吗 假昙花为什么初冬只出小叶不长花苞? 被封,没有解封的步骤, 被封无法解封怎么办 cpu没有导热硅脂就不能开机吗 急~天津市如何办理建设银行住房公积金龙卡?? CPU不涂导热硅脂行不行?我用的是酷睿2 Duo E8500 省考申论看谁的视频好一点了 抖音中能不能老年人学三步,四步或多的舞蹈,初学者最好放慢脚步.动作? 谁有2014国考深度申论-吴红民-讲义 不是视频,视频我有了 就差个讲义,谁好心给我发下。谢谢了 企业怎么注销? 如何注销企业 公务员考试的限制有哪些? 帮我女儿测下名字,出生时间是公历2012年1月11日凌晨4点55分,本人姓周,想帮女儿起名为周洛妃,麻烦高... 公务员考试有什么条件限制? 1986年农历3月21日上午7点出生是什么命 86年1月16日是什么金命 请各位帮忙给孩子起名字!孩子在2012年1月11日下午13:58分出生,女孩,父亲姓刘,母亲姓胡,跪求名字! 1986年8月11日是金命吗? 1986年阳历4月4日五行属什么 农历生日85年腊月三十凌晨2点 (公历86年2月8日)的生人的五行属性,是金命吗? 1986年农历十月二十二,戌时是土命,金命? 农历1986年十月二十出生,属猪的是属金命?还是什么命? 我是1986年阴历9月12日出生的 我的五行属什么 忌什么 缺什么?请大师指教 请问1986年4月21日是金木水火土属什么命 农历1986年7月19是金命吗? 我是86年4月30日出生的女孩,请问,我是金命吗?我缺什么? QQ群里我有一个名字,怎么改掉啊?? 求视频:甘肃省第二届中学生运动会开幕式视屏哪有 乌兰察布市中学生运动会开幕式视频那里有