2019-03-18ねぇもりさん、フォルダのなかにあるファイル名の一覧を作りたいんだけど、なんか良い方法ないかな?もりさんそれなら、Windowsだけで簡単にできる方法を紹介するねWindowsのフォルダ内に存在するファイル名の一覧(リスト)を作成する方法を紹介しますフリーソフト不要!プログラミング不要!Windowsの標準機能のみで簡単にできる!イメージがこちら▼もり2つの方法があるよ。操作イメージ(動画)特定の文字列(拡張子)を含むファイルのみを取得するコマンドの解説ファイル名をクリップボードにコピーするまずは「1クリップボードにコピーする方法」を紹介します。コレ!テキストファイルに出力する方法コマンドプロンプトを起動するファイル名の一覧を取得したいフォルダを開きます。そのフォルダのアドレスバー(赤枠部分)をクリックします。このように青く反転して編集モードになったら、cmdと入力し、Enterキーを押します。コマンドプロンプトが起動します。(表示されているパスが先ほどのフォルダパスと同じであることを確認)モリおい、なんか怪しい画面だなもり手順どおりに進めていけば大丈夫だよ!ファイル名を取得するコマンドを打つつづいて、コマンドプロンプトに「コマンド」を入力します。clip|(縦の棒)は、BackSpaceの左となりのキーです。Shiftキーを押しながら、このキーを押すと打てます!それではコマンドプロンプトに入力します。※メモ帳などにあらかじめコマンドを用意しておき、コピー貼り付けすることも可能です。※バージョンによって異なります。下記いずれかの方法で可能です。Vマウスを右クリックのみマウスを右クリック→貼り付けこれで「ファイル名の一覧」を「クリップボードにコピー」できました!任意の場所に貼り付けるここまでの作業で、ファイル名の一覧がクリップボードにコピーされている状態なので、Excelやテキストファイルなどの好きなアプリにCtrl+Vで貼り付ければOKです。コマンドプロンプトを終了するコマンドプロンプトの役割はこれで終わりなので、exitと入力してEnterキーを押して閉じます。次に、2の方法を紹介します。コレ!コマンドプロンプトの起動までは1と同じ、実行するコマンドがこちらです。ファイル名.txtファイル名は自由に指定できます。ここではsampleとしています。取得したいファイル名が保存されている階層に、[ファイル名.txt]が出力されます。このファイルの中身にファイル名の一覧が出力されています。※このファイル名自身も出力されているのでご注意を!(sample.txt)操作イメージ(動画)こちらも動画でご確認ください!コマンドプロンプトでコマンドを実行すると、フォルダ内にsample.txtが作成されるのが確認できますよ。https://moripro.net/wp-content/uploads/2018/11/windows-getfilename13.mp4特定の文字列(拡張子)を含むファイルのみを取得するこれまでの項で紹介した方法は、フォルダ内の「すべてのファイル名」を取得しました。特定の形式のファイルだけを取得する方法を紹介します。様々な形式のファイルが混在しているフォルダ内で「Wordファイルのみを取得する」方法です。拡張子のdocxに注目してコマンドを作成します。clipコマンドを入力して、Enterキーを押します。これでクリップボードにコピーされたので、あとはExcelなどに「貼り付け」(Ctrl+V)すればOKです。コマンドの解説もりそれじゃあコマンドの解説をしていくよ~フォルダ・ファイル名の一覧を出力するフォルダ名とファイル名のみを出力する(サイズなどの情報は出力しない)ファイル名のみを出力する(フォルダ名は出力しない)直前(1-3)までの実行結果を、直後(5)のコマンドに渡すクリップボードにコピーする『うちの会社はフリーソフトとか一切禁止だから』とか、『マクロって難しそう』と悩んでいるオフィスワーカーの方も世の中にはたくさんいると思います。VBAが使えれば作業効率がアップするのは間違いないのですが、Windowsの標準機能だけでできることもたくさんあるんです!スポンサーリンクスポンサーリンクノンプログラマーがプログラミングを学ぶ理由ノンプログラマーがプログラミングを使えるようになると、「仕事の幅」が広がります。日常生活にたとえると「車の運転」のイメージです。多くの人は、大人になると自動車教習所に通って、運転の練習をしますね。F1レーサーやタクシードライバーなどの「プロ」になるわけではないのに。車の運転ができれば、遠いところへ、速く・ラクに移動できて「生活の幅」が広がるからです。プログラミングができるようになれば、今の仕事を速く・ラクに片づけて、「仕事の幅」を広げることができます。「プロ」を目指す必要はありません。今の仕事をより豊かにするための「手段」、それがプログラミングです。もりさんのプログラミング。