아직도 파일 삭제 속도가 느려 걱정되시나요? 강력한 도구 dlf가 여러분을 돕기 위해 왔습니다. 프론트엔드 개발자로서 가장 흔한 것은 node_modules인데, 의존성이 많으면 osx 시스템에서는 삭제해도 괜찮지만 Windows 사용자에게는 문제가 됩니다. 이 문서에서는 명령줄 파일 및 폴더 삭제 도구를 공유합니다.
이 도구는 node.js를 사용하므로 먼저 컴퓨터에 node.js가 설치되어 있는지 확인하세요.
npm install -g dlf
파일 삭제
dlf file
폴더 삭제
dlf directory
Welcome to fork or star
주로 node.js 파일 조작 방식을 사용합니다
fs.existsSync(path) 파일이 존재하면 true를 반환하고, 그렇지 않으면 false를 반환합니다.
fs.statSync(dir) dir의 관련 속성을 반환합니다.
fs.readdirSync(dir) '.' 및 '..' 배열을 제외한 파일을 반환합니다. 파일 이름
fs.unlinkSync(file) 파일 삭제
fs.rmdirSync(dir) 폴더 삭제
if( fs.existsSync(dir) ) { if(fs.statSync(dir).isDirectory()) { files = fs.readdirSync(dir); files.forEach(function(file,index){ var curPath = path.join(dir,file); if(fs.statSync(curPath).isDirectory()) { run(curPath); } else { fs.unlinkSync(curPath); } }); fs.rmdirSync(dir); } else { fs.unlinkSync(dir); } }
1. 확인
2. 삭제 필터링을 지원하여 삭제하고 싶지 않은 파일을 필터링할 수 있습니다
3. 관리자 권한으로만 파일 삭제 지원
위 내용은 파일을 빠르게 삭제하려면 어떻게 해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!