#excel #cmd #treeview #smartsheet-api
#excel #cmd #просмотр дерева #smartsheet-api
Вопрос:
В моей компании
Мне нужно упорядочить все файлы и папки со ВСЕХ серверов в текст, в основном внутри платформы Smartsheet.
Я писал все имена файлов и папок вручную, затем я понял, что существует так много файлов, как сумасшедших, никогда не закончится, напишите их все!
Итак, я попытался найти простое решение, и я нахожу здесь код в Windows, который очень помогает:
Code: Tree /f /a >file.txt (I try to convert txt to CSV online, but if I changed the code to this in the end: >file.csv also works xD don't need to convert)
В любом случае, мне нужно решение, чтобы в этом коде был указан РАЗМЕР всех файлов и папок, босс тоже хочет знать размер всех файлов.
Тогда другая проблема, поскольку, если я импортирую в Smartsheet / Excel, эффект дерева (это важно для дерева) работает не очень хорошо, и я сумасшедший, чтобы найти способ сделать что-то вроде этого: эффект дерева при импорте в smartsheet / excel должен автоматически скрываться / отображатьсястроки (с символом и -). Нравится это фото:
с помощью : https://ibb.co/cLjQLpF
с помощью — : https://ibb.co/g3Y2pps
Чтобы лучше объяснить: означает папку, и я хочу, чтобы вся папка ( ) была в дереве. Если существует программа, которая делает это автоматически намного лучше, но я никого не нахожу.
Спасибо с уважением
Комментарии:
1. смотрите, если
(for /r "C:" %a in (*) do @echo %%~fa,%%~za)>file.txt
соответствует вашим потребностям. Посмотритеfor /?
на%%~...
модификаторы (их больше)2. не сработало, или, может быть, я сделал что-то не так.
3. о — опечатка: в командной строке используйте один
%
:(for /r "C:" %a in (*) do @echo %~fa,%~za)>file.txt
, в пакетном файле удваивайте их%%
:(for /r "C:" %%a in (*) do @echo %%~fa,%%~za)>file.txt
4. спасибо — но команда сказала: %% было неожиданным в это время.
5. в командной строке
%
, в пакетных файлах%%