
批處理獲取指定文件夾名如何改成自動獲取名因每次都要修改文件夾為New,想改成自動獲取是啥文件夾名,然后合并后的文件名也是文件夾名~求大佬指教~
- @if(0)==(0) echo off&setlocal EnableDelayedExpansion&cd %~dp0
- title 獲取New文件夾的MP4文件名合并視頻
- type nul>%~dp0NewNew.txt
- rem 列出文件名
- cd %~dp0New
- @for /f delims= %%j in ('dir /b/a-d/on *.mp4^|cscript -nologo -e:jscript %~f0') do (
- echo;file %%j>>New.txt&echo; 合并文件 %%j
- )
- echo;& echo 即將合并視頻為New.mp4
- )
- pause
- rem 合并文件
- ffmpeg -f concat -i New.txt -vcodec copy -acodec copy %~dp0New.mp4
- cls&echo 新文件保存路徑%~dp0New.mp4&echo;
- pause&exit /b
- @end
-
- var str=Wscript.StdIn.ReadAll().split('n')
- str.sort(function(a,b){return a.length - b.length;})
- Wscript.Echo(str.join('n'))
nclick="copycode($('code0'));">復制代碼