电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

您的位置:首頁技術文章
文章詳情頁

TS如何從目錄中提取所有指定擴展名的文件

瀏覽:30日期:2022-06-09 16:17:53
目錄
  • TS如何從目錄中提取所有指定擴展名的文件

“.ts”是一種高清視頻封裝格式文件,全稱為MPEG2-TS,TS表示TransportStream;MPEG2-TS格式的特點就是從視頻流的任一片段開始都是可以獨立解碼的。ts格式數據面向的傳輸介質是地面和衛星等可靠性較低的傳輸介質,主要用于數字電視廣播系統。

.ts是什么文件

ts是日本高清攝像機拍攝下進行的封裝格式,全稱為MPEG2-TS。ts即"Transport Stream"的縮寫。MPEG2-TS格式的特點就是從視頻流的任一片段開始都是可以獨立解碼的。

MPEG2-TS 傳輸流(MPEG-2 Transport Stream;又稱MPEG-TS、MTS、TS)是一種傳輸和存儲包含視頻、音頻與通信協議各種數據的標準格式,用于數字電視廣播系統,如DVB、ATSC、ISDB、IPTV等等。

MPEG2-TS定義于MPEG-2第一部分:系統(即ISO/IEC標準13818-1或ITU-TRec. H.222.0)。

MPEG2-TS面向的傳輸介質是地面和衛星等可靠性較低的傳輸介質,這一點與面向較可靠介質如DVD等的MPEG PS不同。

TS如何從目錄中提取所有指定擴展名的文件

import path from "path"
import fs from "fs"
/**
 * 從指定目錄中提取指定后綴名的所有文件
 * @param srcPath string 要提取文件的目錄路徑,相對或絕對路徑都可
 * @param destPath string 提取后的文件存放的目錄路徑,相對或絕對路徑都可
 * @param exts string[] 要提取的文件擴展名數組,每個擴展名需以點開頭
 */
function extractAllFiles(srcPath: string, destPath: string, exts: string[]) {
  // 如果源目錄不存在,直接結束程序
  if (!fs.existsSync(srcPath)) {
    return console.log(`源目錄不存在,請核對修改!`)
  }
  // 如果存放目錄不存在,則創建
  !fs.existsSync(destPath) && fs.mkdirSync(destPath)
  // 獲取src和dest的絕對路徑
  const realSrc = fs.realpathSync(srcPath)
  const realDest = fs.realpathSync(destPath)
  // 遍歷src,判斷文件類型
  fs.readdirSync(realSrc).forEach(filename => {
    // 拼接文件的絕對路徑
    const realFile = path.resolve(realSrc, filename)
    // 如果是目錄,遞歸提取
    if (fs.statSync(realFile).isDirectory()) {
      extractAllFiles(realFile, realDest, exts)
    } else {
      // 如果是文件,則判斷其擴展名是否在給定的擴展名數組中,在則將該文件復制到dest中
      if (exts.includes(path.extname(filename))) {
fs.copyFileSync(realFile, path.resolve(realDest, filename))
      }
    }
  })
}

到此這篇關于TS如何從目錄中提取所有指定擴展名的文件的文章就介紹到這了,更多相關TS提取所有指定擴展名的文件內容請搜索以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持!

標簽: JavaScript
主站蜘蛛池模板: 中国产业发展研究网 - 提供行业研究报告 可行性研究报告 投资咨询 市场调研服务 | 免联考国际MBA_在职MBA报考条件/科目/排名-MBA信息网 | 山东活动策划|济南活动公司|济南公关活动策划-济南锐嘉广告有限公司 | 钢格板|热镀锌钢格板|钢格栅板|钢格栅|格栅板-安平县昊泽丝网制品有限公司 | 深圳货架厂_仓库货架公司_重型仓储货架_线棒货架批发-深圳市诺普泰仓储设备有限公司 | 插针变压器-家用电器变压器-工业空调变压器-CD型电抗器-余姚市中驰电器有限公司 | 河南道路标志牌_交通路标牌_交通标志牌厂家-郑州路畅交通 | 新能源汽车电机定转子合装机 - 电机维修设备 - 睿望达 | 东莞动力锂电池保护板_BMS智能软件保护板_锂电池主动均衡保护板-东莞市倡芯电子科技有限公司 | 金联宇电缆总代理-金联宇集团-广东金联宇电缆实业有限公司 | 执业药师报名条件,考试时间,考试真题,报名入口—首页 | 百度爱采购运营研究社社群-店铺托管-爱采购代运营-良言多米网络公司 | 高光谱相机-近红外高光谱相机厂家-高光谱成像仪-SINESPEC 赛斯拜克 | 心肺复苏模拟人|医学模型|急救护理模型|医学教学模型上海康人医学仪器设备有限公司 | 全自动过滤器_反冲洗过滤器_自清洗过滤器_量子除垢环_量子环除垢_量子除垢 - 安士睿(北京)过滤设备有限公司 | 湖南成人高考报名-湖南成考网| 螺钉式热电偶_便携式温度传感器_压簧式热电偶|无锡联泰仪表有限公司|首页 | 真空干燥烘箱_鼓风干燥箱 _高低温恒温恒湿试验箱_光照二氧化碳恒温培养箱-上海航佩仪器 | POS机官网 - 拉卡拉POS机免费办理|官网在线申请入口 | 光谱仪_积分球_分布光度计_灯具检测生产厂家_杭州松朗光电【官网】 | 手持式浮游菌采样器-全排二级生物安全柜-浙江孚夏医疗科技有限公司 | 临沂招聘网_人才市场_招聘信息_求职招聘找工作请认准【马头商标】 | 商标转让-商标注册-商标查询-软著专利服务平台 - 赣江万网 | 挨踢网-大家的导航! | 合肥制氮机_合肥空压机厂家_安徽真空泵-凯圣精机 | 全国国际学校排名_国际学校招生入学及学费-学校大全网 | 卫生纸复卷机|抽纸机|卫生纸加工设备|做卫生纸机器|小型卫生纸加工需要什么设备|卫生纸机器设备多少钱一台|许昌恒源纸品机械有限公司 | 流量卡中心-流量卡套餐查询系统_移动电信联通流量卡套餐大全 | led全彩屏-室内|学校|展厅|p3|户外|会议室|圆柱|p2.5LED显示屏-LED显示屏价格-LED互动地砖屏_蕙宇屏科技 | 中医治疗皮肤病_潍坊银康医院「山东」重症皮肤病救治平台 | 工程管道/塑料管材/pvc排水管/ppr给水管/pe双壁波纹管等品牌管材批发厂家-河南洁尔康建材 | 圆形振动筛_圆筛_旋振筛_三次元振动筛-河南新乡德诚生产厂家 | 硅PU球场、篮球场地面施工「水性、环保、弹性」硅PU材料生产厂家-广东中星体育公司 | 防伪溯源|防窜货|微信二维码营销|兆信_行业内领先的防伪防窜货数字化营销解决方案供应商 | 路面机械厂家| 水质监测站_水质在线分析仪_水质自动监测系统_多参数水质在线监测仪_水质传感器-山东万象环境科技有限公司 | 贴片电容-贴片电阻-二三极管-国巨|三星|风华贴片电容代理商-深圳伟哲电子 | 滁州高低温冲击试验箱厂家_安徽高低温试验箱价格|安徽希尔伯特 | 制丸机,小型中药制丸机,全自动制丸机价格-甘肃恒跃制药设备有限公司 | 山东PE给水管厂家,山东双壁波纹管,山东钢带增强波纹管,山东PE穿线管,山东PE农田灌溉管,山东MPP电力保护套管-山东德诺塑业有限公司 | 船老大板材_浙江船老大全屋定制_船老大官网|