[image]tree

さっき教えてもらったばかりの
コマンドプロンプトを使って、フォルダ内のツリー階層を表示したりテキストに書きだす方法
windows7でちょっと困ったのでメモ。

コマンドプロンプトの場所

起動するとこんな事が書いてある

とりあえずcdでディレクトリ移動してみる
これでCドライブへ移動

とするとコマンドプロンプト上でツリー構造が表示される(一番最初の画像みたいなの)。

追記 / パラメーターに[/f]と[/a]がある

ツリー構造を書き出したいフォルダはコマンドプロンプトへドラッグ&ドロップすると勝手にフルパスを表示してくるので
ドラッグするのが楽チン。

で、これをtxtに書きだすには

で、これで実行すると
クライアントは要求された特権を保有していませんと言われてしまった。

理由

Windows VistaやWindows 7ではUACによる保護で、Cドライブのルートへのファイルの保存は制限されています。

ビルトインのAdministrator(通常は無効になっています)でログオンするかUACを無効にすれば保存が可能ですが、通常はCドライブ直下に保存せずに、フォルダの中に保存することを推奨します。

C(ルートデレクトリー)にファイルを保存しようとすると、「クライアントは要求された特権を保有して – Microsoft Answers

UACを無効にしたくないので
書き出し先をDドライブにします。

ところが
Dドライブへ移動する時cd d:\とやるとこうなる

あるぇ?

Dドライブへ移動するときはこうやるみたい。

まとめると

d:直下にtree.txtが出来てたら完了


コメントを残す

メールアドレスが公開されることはありません。

You can add images to your comment by clicking here.