Skip to content

Commit f0dde4b

Browse files
committed
Filtering hidden files name
1 parent e85e714 commit f0dde4b

File tree

1 file changed

+8
-7
lines changed
  • implement-shell-tools/ls

1 file changed

+8
-7
lines changed

implement-shell-tools/ls/ls.js

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,15 @@
11
import { promises as fs } from "node:fs";
22
async function listDir() {
3-
const flag = process.argv[2];
4-
const fileNamePattern = process.argv[3] || process.cwd();
5-
console.log(fileNamePattern);
6-
console.log(flag);
3+
const flag = process.argv[2];
4+
const fileNamePattern = process.argv[3] || process.cwd();
5+
//console.log(fileNamePattern);
6+
//console.log(flag);
77
const fileListArray = await fs.readdir(fileNamePattern);
8-
console.log(fileListArray);
9-
8+
const visibleFileListArray=fileListArray.filter(file => !file.startsWith('.'));
9+
//console.log(fileListArray);
10+
//console.log(visibleFileListArray);
1011

11-
for(const item of fileListArray){
12+
for(const item of visibleFileListArray){
1213
console.log(item);
1314
}
1415

0 commit comments

Comments
 (0)