¿Existe un programa para copiar directorios de rutas de carpetas completas?

¿Alguien sabe de un programa para hacer esto?

Básicamente tienes una carpeta en tu computadora

Y subcarpetas dentro de eso

Posiblemente más subcarpetas en esos

Algunos nombres de archivos de texto + imágenes en esos

¿Hay algún programa que copie toda la jerarquía de la estructura para poder importarla a un programa como workflowy?

Ejemplo de estructura de archivo:

ingrese la descripción de la imagen aquí

Ejemplo de resultado de pegado en workflowy/dynalist

ingrese la descripción de la imagen aquí

Ejemplo de resultado de pegado en un archivo .txt

ingrese la descripción de la imagen aquí

¿O alguien sabría qué recursos podría usar para escribir esto?

Por supuesto, con su nombre de usuario siempre puede usaros.walk
gracias, también miraré este paquete de anaconda :)
oses un paquete estándar de python que también está en Anaconda, os.walkatraviesa de forma recursiva un árbol de directorios en cada subdirectorio que tiene una rooty dirsuna fileslista, rootsiendo la ruta al directorio actual que se está recorriendo, dirsuna lista de los directorios en él y files, adivinaste , una lista de los archivos en ese directorio. Muy, muy potente y útil. También vale la pena mirar glob.glob("**")en python 3.5+
gracias steve Definitivamente revisaré todo esto. cuanto más sepas :)

Respuestas (2)

El comando de Windows: tree /A /F > temp.txtse acerca mucho a lo que está pidiendo.

|   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
|   |
ah muchas gracias por esto. Me dijeron que lo usara en otro lugar tree F > temp.txt, pero me dio un formato de datos realmente extraño (pero aún funcionó)
Lo /adice en formato ASCII en lugar de ASCII extendido.

En una respuesta semi-relacionada, encontré un programa que también hace lo que quiero, de una manera diferente

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

Básicamente, crea un archivo de Excel o .txt con cada directorio de ruta de carpeta COMPLETO para cada nombre, que no es demasiado difícil de procesar.

Así que también podría usar esto para formatear datos