Есть ли программа для копирования полных каталогов пути к папке?

Кто-нибудь знает программу для этого?

В основном у вас есть папка на вашем компьютере

И подпапки внутри этого

Возможно, больше подпапок в тех

Некоторые имена текстовых файлов + изображения в них

Есть ли программа, которая копирует всю иерархию структуры, чтобы я мог импортировать ее в такую ​​программу, как workflowy?

Пример структуры файла:

введите описание изображения здесь

Пример результата вставки в workflowy/dynalist

введите описание изображения здесь

Пример результата вставки в файл .txt

введите описание изображения здесь

Или кто-нибудь знает, какие ресурсы я мог бы использовать для написания этого сценария?

Конечно, с вашим именем пользователя вы всегда можете использоватьos.walk
спасибо, я тоже рассмотрю этот пакет анаконды :)
osэто стандартный пакет python, который также находится в Anaconda, os.walkрекурсивно обходит дерево каталогов в каждом подкаталоге, имеющем , rootи dirsсписок files, rootявляющийся путем к текущему проходимому каталогу, dirsсписок каталогов в нем и files, как вы уже догадались , список файлов в этом каталоге. Очень, очень мощный и полезный. Это также стоит посмотреть glob.glob("**")в python 3.5+
Спасибо, Стив, я обязательно все это проверю. чем больше ты знаешь :)

Ответы (2)

Команда Windows: tree /A /F > temp.txtочень близко подходит к тому, что вы просите.

|   temp.txt
|   
+---build
|       __init__.py
|       
+---lib
|   |   activex.py
|   |   activexwrapper.py
|   |   anchors.py
|   |   busy.py
|   |   buttonpanel.py
|   |   buttons.py
|   |   calendar.py
|   |   CDate.py
|   |   ClickableHtmlWindow.py
|   |   colourdb.py
|   |   colourselect.py
|   |   colourutils.py
|   |   combotreebox.py
|   |   customtreectrl.py
|   |   delayedresult.py
|   |   dialogs.py
|   |   docview.py
|   |   dragscroller.py
|   |   embeddedimage.py
|   |   eventStack.py
|   |   eventwatcher.py
|   |   evtmgr.py
|   |   expando.py
|   |   fancytext.py
|   |   filebrowsebutton.py
|   |   flashwin.py
|   |   flashwin_old.py
|   |   flatnotebook.py
|   |   floatbar.py
|   |   foldmenu.py
|   |   foldpanelbar.py
|   |   gestures.py
|   |   graphics.py
|   |   gridmovers.py
|   |   grids.py
|   |   hyperlink.py
|   |   iewin.py
|   |   iewin_old.py
|   |   imagebrowser.py
|   |   imageutils.py
|   |   infoframe.py
|   |   inspection.py
|   |   intctrl.py
|   |   itemspicker.py
|   |   langlistctrl.py
|   |   layoutf.py
|   |   msgpanel.py
|   |   multisash.py
|   |   mvctree.py
|   |   myole4ax.idl
|   |   myole4ax.tlb
|   |   newevent.py
|   |   nvdlg.py
|   |   pdfwin.py
|   |   pdfwin_old.py
|   |   platebtn.py
|   |   plot.py
|   |   popupctl.py
|   |   printout.py
|   |   progressindicator.py
|   |   pydocview.py
|   |   pyshell.py
|   |   rcsizer.py
|   |   resizewidget.py
|   |   rightalign.py
|   |   rpcMixin.py
|   |   scrolledpanel.py
|   |   sheet.py
|   |   shell.py
|   |   sized_controls.py
|   |   softwareupdate.py
|   |   splashscreen.py
|   |   splitter.py
|   |   statbmp.py
|   |   stattext.py
|   |   throbber.py
|   |   ticker.py
|   |   ticker_xrc.py
|   |   utils.py
|   |   wordwrap.py
|   |   wxcairo.py
|   |   wxPlotCanvas.py
|   |   wxpTag.py
|   |   __init__.py
|   |   
|   +---agw
|   |   |   advancedsplash.py
|   |   |   aquabutton.py
|   |   |   artmanager.py
|   |   |   balloontip.py
|   |   |   buttonpanel.py
|   |   |   cubecolourdialog.py
|   |   |   customtreectrl.py
|   |   |   flatmenu.py
|   |   |   flatnotebook.py
|   |   |   floatspin.py
|   |   |   fmcustomizedlg.py
|   |   |   fmresources.py
|   |   |   foldpanelbar.py
|   |   |   fourwaysplitter.py
|   |   |   genericmessagedialog.py
|   |   |   gradientbutton.py
|   |   |   hyperlink.py
|   |   |   hypertreelist.py
|   |   |   infobar.py
|   |   |   knobctrl.py
|   |   |   labelbook.py
|   |   |   multidirdialog.py
|   |   |   peakmeter.py
|   |   |   piectrl.py
|   |   |   pybusyinfo.py
|   |   |   pycollapsiblepane.py
|   |   |   pygauge.py
|   |   |   pyprogress.py
|   |   |   rulerctrl.py
|   |   |   shapedbutton.py
|   |   |   shortcuteditor.py
|   |   |   speedmeter.py
|   |   |   supertooltip.py
|   |   |   thumbnailctrl.py
|   |   |   toasterbox.py
|   |   |   ultimatelistctrl.py
|   |   |   xlsgrid.py
|   |   |   zoombar.py
|   |   |   __init__.py
|   |   |   
|   |   +---aui
|   |   |       auibar.py
|   |   |       auibook.py
|   |   |       aui_constants.py
|   |   |       aui_switcherdialog.py
|   |   |       aui_utilities.py
|   |   |       dockart.py
|   |   |       framemanager.py
|   |   |       tabart.py
|   |   |       tabmdi.py
|   |   |       __init__.py
|   |   |       
|   |   +---data
|   |   |       default_help_text.html
|   |   |       ShortcutEditor_1.png
|   |   |       ShortcutEditor_1_thumb.png
|   |   |       ShortcutEditor_2.png
|   |   |       ShortcutEditor_2_thumb.png
|   |   |       ShortcutEditor_3.png
|   |   |       ShortcutEditor_3_thumb.png
|   |   |       ShortcutEditor_4.png
|   |   |       ShortcutEditor_4_thumb.png
|   |   |       
|   |   +---persist
|   |   |       persistencemanager.py
|   |   |       persist_constants.py
|   |   |       persist_handlers.py
|   |   |       __init__.py
|   |   |       
|   |   \---ribbon
|   |           art.py
|   |           art_aui.py
|   |           art_default.py
|   |           art_internal.py
|   |           art_msw.py
|   |           art_osx.py
|   |           bar.py
|   |
ах большое спасибо за это. Мне сказали использовать в другом месте tree F > temp.txt, но это дало мне действительно странное форматирование данных (но все еще работало)
Сообщает /aформат ASCII, а не расширенный ASCII.

В полусвязанном ответе я нашел программу, которая делает то, что я хочу, по-другому.

https://alternativeto.net/software/filelist-creator/

По сути, он создает файл excel или .txt с каждым ПОЛНЫМ каталогом пути к папке для каждого имени, что не так уж сложно обработать.

Так что я мог бы использовать это и для форматирования данных.