更新任务5
This commit is contained in:
1 parent
4e3361df39
commit
b8697c4ce8
2 files changed
+3
-12
No files matched your search
@@ -11,10 +11,9 @@ export function createSideBar (docsDir: string) {
|
|||||||
console.log('createSideBarZH ======================= ')
|
console.log('createSideBarZH ======================= ')
|
||||||
// console.log(createSideBarEN1())
|
// console.log(createSideBarEN1())
|
||||||
let dDir = FileUtils.getRoleFolderName(docsDir, -1)
|
let dDir = FileUtils.getRoleFolderName(docsDir, -1)
|
||||||
console.log(dDir, '++++++++++++++++++++++++++++++++++++++++++++++++++++++')
|
|
||||||
let filesRecursively = getFilesRecursively(docsDir)
|
let filesRecursively = getFilesRecursively(docsDir)
|
||||||
console.log("===========================================================");
|
|
||||||
let message = divideSidebar(filesRecursively.contents, dDir)
|
let message = divideSidebar(filesRecursively.contents, dDir)
|
||||||
|
|
||||||
message.forEach(message => {
|
message.forEach(message => {
|
||||||
// console.log(message)
|
// console.log(message)
|
||||||
})
|
})
|
||||||
@@ -30,7 +29,6 @@ export function createSideBar (docsDir: string) {
|
|||||||
* 要获取的文件夹目录
|
* 要获取的文件夹目录
|
||||||
*/
|
*/
|
||||||
function getFilesRecursively (dirPath: string) {
|
function getFilesRecursively (dirPath: string) {
|
||||||
console.log(dirPath, '+++++++++++++++++++')
|
|
||||||
const result: FileOrDir = {
|
const result: FileOrDir = {
|
||||||
type: 'directory',
|
type: 'directory',
|
||||||
path: dirPath,
|
path: dirPath,
|
||||||
@@ -39,16 +37,7 @@ function getFilesRecursively (dirPath: string) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// 获取当前目录下的所有文件和文件夹
|
// 获取当前目录下的所有文件和文件夹
|
||||||
const items1 = fs.readdirSync("/home/runner/work/duyl328.github.io")
|
|
||||||
const items2 = fs.readdirSync("/home/runner/work/duyl328.github.io/duyl328.github.io")
|
|
||||||
const items3 = fs.readdirSync("/home/runner/work/duyl328.github.io/duyl328.github.io/docs")
|
|
||||||
const items4 = fs.readdirSync("/home/runner/work/duyl328.github.io/duyl328.github.io/docs/notes")
|
|
||||||
console.log(items1,'----1-----------------');
|
|
||||||
console.log(items2,'------2-------------------');
|
|
||||||
console.log(items3,'---3---2-------------------');
|
|
||||||
console.log(items4,'----4--2-------------------');
|
|
||||||
const items = fs.readdirSync(dirPath)
|
const items = fs.readdirSync(dirPath)
|
||||||
console.log(items,'--------3-----------------');
|
|
||||||
items.forEach(item => {
|
items.forEach(item => {
|
||||||
const fullPath = path.join(dirPath, item)
|
const fullPath = path.join(dirPath, item)
|
||||||
const stats = fs.statSync(fullPath)
|
const stats = fs.statSync(fullPath)
|
||||||
|
|||||||
@@ -15,6 +15,7 @@ export class FileUtils {
|
|||||||
* @param url
|
* @param url
|
||||||
*/
|
*/
|
||||||
static getFileName (url: string) {
|
static getFileName (url: string) {
|
||||||
|
console.log(url,"文件名称");
|
||||||
const parsedUrl = new URL(url)
|
const parsedUrl = new URL(url)
|
||||||
let pathname = parsedUrl.pathname
|
let pathname = parsedUrl.pathname
|
||||||
pathname = pathname.replace(/\\/g, '/')
|
pathname = pathname.replace(/\\/g, '/')
|
||||||
@@ -27,6 +28,7 @@ export class FileUtils {
|
|||||||
* @param url
|
* @param url
|
||||||
*/
|
*/
|
||||||
static getLastFolderName (url: string): string {
|
static getLastFolderName (url: string): string {
|
||||||
|
console.log(url,"文件夹名称");
|
||||||
const parsedUrl = new URL(url)
|
const parsedUrl = new URL(url)
|
||||||
let pathname = parsedUrl.pathname
|
let pathname = parsedUrl.pathname
|
||||||
// 统一路径分隔符为 '/'
|
// 统一路径分隔符为 '/'
|
||||||
|
|||||||
Reference in new issue
Block a user