亚洲黄色片在线观看_日韩精品视频中文在线观看_亚洲国产中文字幕在线观看_亚洲高清久久网

    Typora 隱藏側(cè)邊欄圖片文件夾

    2023-04-26 16:39:35 來源:博客園
    前言

    在使用 Typora 的時候,我將圖片的保存路徑設(shè)置為了如下所示:

    這樣設(shè)置是為了更方便的管理筆記中的圖片,但圖片文件夾卻也顯示在了側(cè)邊欄中,隨著筆記增多,我的側(cè)邊欄越來越亂...


    (資料圖片)

    難道要忍氣吞聲嗎?那必不可能,在經(jīng)過長時間的尋找,終于有了解決辦法!

    解決方法

    參考這篇文章「md之Typora如何將圖片集中保存到統(tǒng)一的文件夾內(nèi),并使用相對路徑 」我發(fā)現(xiàn),當(dāng)文件夾的名稱以 .開頭時是不會顯示在側(cè)邊欄中的。于是將圖片保存路徑更改為: ./.${filename}.assets

    修改了幾個已有的文件夾,發(fā)現(xiàn)確實有效:

    但更改設(shè)置只能應(yīng)用于新筆記,對于已有的筆記沒有作用。看著自己的一大堆筆記,我知道手動操作肯定是不行的,于是就去寫了一個小的 python 程序來自動操作。

    代碼

    代碼奉上:

    import osimport redef modify_content(path, md_name):    try:        # 臨時文件名        md_name_temp = "temp_" + md_name                os.chdir(path)                # 打開md文件,fr用來讀取,fw用來更改后寫入生成新文件        with open(md_name, "r", encoding="utf8") as fr, \                open(md_name_temp, "w", encoding="utf8") as fw:                    # 讀取文件內(nèi)容                    data = fr.read()                                        # 替換文件內(nèi)容                    title = (md_name.split("."))[0]                    data = re.sub(title, "." + title, data)                                        # 寫入文件并關(guān)閉資源                    fw.write(data)                                        fr.close()                    fw.close()                                        # 刪除原文件并用新文件替換                    os.remove(md_name)                    os.rename(md_name_temp, md_name)                    print(f"{md_name} done...")                                           except FileNotFoundError as e:        print(e)    if __name__ == "__main__":    # 要處理的目標(biāo)路徑    work_dir = r"D:\Lenovo\Desktop\test"    try:        for root, dirs, files in os.walk(work_dir):            # 跳過.開頭的隱藏文件夾和.assets文件夾            if re.search("\.", root): continue                        print("========================================")            print(f"Path: {root}")                        count = 0            for dir in dirs:                match_img_foler = re.search("\.assets$", dir)                                os.chdir(root)                if match_img_foler:                    # 匹配到.assets文件夾,修改文件夾名                    new_name = "." + dir                    os.rename(dir, new_name)                                        print(f"{dir} done...")                                        # 修改同名md文件內(nèi)容                    md_name = re.sub("assets", "md", dir)                    modify_content(root, md_name)                    count += 1                        print(f"{count} Item Done!")    except Exception as e:        print(e)

    設(shè)置工作路徑 work_dir,程序會自動遍歷所有子路徑下的 assets 文件夾和 md 筆記并進(jìn)行修改操作:

    個人編碼水平較為淺薄,程序僅作為一個思路進(jìn)行分享,如有不足和改進(jìn)之處還請指出。

    提醒:數(shù)據(jù)無價!執(zhí)行程序前請 提前做好備份,重要文檔請謹(jǐn)慎操作。

    參考

    md之Typora如何將圖片集中保存到統(tǒng)一的文件夾內(nèi),并使用相對路徑

    用 Python 批量替換 md 文件內(nèi)容

    標(biāo)簽:

大連海事大學(xué)成功舉辦港口與航運安全協(xié)同創(chuàng)新中心第一屆學(xué)術(shù)委員會第四次會議暨第四屆綠色港口海岸工程與深海航運安全高峰論壇 天天滾動
最后一頁
主站蜘蛛池模板: 日韩精品在在线一区二区中文| 日韩欧美在线免费观看视频| 国产精品自拍视频| 欧美亚洲国产日本| 欧美日韩999| 亚州国产精品久久久| 国产日韩欧美自拍| 久久久久久久久亚洲| 婷婷亚洲婷婷综合色香五月 | 国产精品自拍合集| 日本免费一区二区三区视频观看| 一区二区在线观| 免费看成人午夜电影| 午夜免费电影一区在线观看 | www亚洲精品| 尤物av无码色av无码| 久久久久成人网| 91久久精品视频| 无码无遮挡又大又爽又黄的视频| 激情综合在线观看| 欧美最猛黑人xxxx黑人猛叫黄| 美女视频久久| 国产mv免费观看入口亚洲| 激情婷婷综合网| 麻豆一区二区三区在线观看| 婷婷五月色综合| 色综合久综合久久综合久鬼88| 欧美激情精品久久久久久蜜臀| 亚洲精品中文字幕在线| 中文字幕日韩一区二区三区| 99九九视频| 99久久久精品免费观看国产| 国产精品美女呻吟| 精品久久久久久无码中文野结衣| 久久久久久久91| 日韩中文字幕在线看| 日韩在线免费视频观看| 久久免费视频观看| 在线国产99| 亚洲综合在线小说| 久久国产精品久久|