JS 는 로 컬 폴 더 의 파일 이름, 유형 및 크기 를 통계 하고 엑셀 을 출력 합 니 다.




  
  
  Document


  
  
  
    function getInfo() {
      const targetEl = document.getElementById('files')
      const files = targetEl.files
      if (files.length === 0) {
        alert('          ,     !')
        return
      }
      const result = []
      for (let i = 0; i < files.length; i++) {
        const { name, webkitRelativePath: path, size } = files[i]
        const type = name.substr(name.lastIndexOf('.') + 1)
        result.push({
            name,
            path,
            type,
            size: (size / 1024 / 1024).toFixed(2),
            sizeUnit: 'MB'
            
        })
      }
      const ws = XLSX.utils.json_to_sheet(result, {
        header: ['name', 'path', 'size', 'sizeUnit', 'type']
      })
      const wb = XLSX.utils.book_new()
      XLSX.utils.book_append_sheet(wb, ws, 'Bookmarks')
      XLSX.writeFile(wb, "result.xlsx")
    }
  


좋은 웹페이지 즐겨찾기