如果目标目录下包含文件和子目录,那么这些文件和子目录的路径都会被获取到
此方法并不会递归的获取目标路径下的子目录里的内容
如下代码中 result.data 为一个数组,数组里包含获取到的结果
let result = await horse.path.readDir({ path: "c://" });
name 可能的值为:
let result = await horse.path.getPath({ name: "exePath" });
类似于 Unix dirname 命令。 尾随的目录分隔符被忽略,
horse.path.dirname("/foo/bar/baz/asdf/quux");
// 返回: '/foo/bar/baz/asdf'
let result = await horse.path.isFolder({ path: "c://a.zip" });
console.log(result.data);
获取路径的最后一部分,类似于 Unix basename 命令。 尾随的目录分隔符被忽略
horse.path.basename("/foo/bar/baz/asdf/quux.html");
// 返回: 'quux.html'
horse.horse.path.basename("/foo/bar/baz/asdf/quux.html", ".html");
// 返回: 'quux'
尽管 Windows 通常以不区分大小写的方式处理文件名(包括文件扩展名),但此函数不会。
horse.path.basename("C:\\foo.html", ".html");
// 返回: 'foo'
horse.path.basename("C:\\foo.HTML", ".html");
// 返回: 'foo.HTML'
horse.path.extname("index.html");
// 返回: '.html'
horse.path.extname("index.coffee.md");
// 返回: '.md'
horse.path.extname("index.");
// 返回: '.'
horse.path.extname("index");
// 返回: ''
horse.path.extname(".index");
// 返回: ''
horse.path.extname(".index.md");
// 返回: '.md'
let result = horse.path.join(`C:\\Windows\\System32`, "..\\SysWOW64\\apds.dll");
// 输出结果C:\Windows\SysWOW64\apds.dll
如果文件夹已经存在,则什么也不做,如果不存在,则创建文件夹
let result = await horse.path.create({ path });
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )