2019-04-03もぉ~、会社の共有フォルダ、空き容量がなくて新しいファイルを保存できないよ~おぉ、またかのぉ~要らないファイルを削除するしかないのぉ(ポチポチ)こんな会話をオフィスでしているあなた!この記事を読んで、フォルダの大掃除をしましょう!たしかにファイルを削除すれば容量は空きますが、小さなファイルをいくら削除しても、たいした効果はありません。50KBのファイルを10個削除するより、1MBのファイルを1個削除したほうが空き容量が増えますよね。(※ファイルサイズの単位の話はのちほど詳しく説明します!)ねぇもりさん、サイズの大きいファイルがどこにあるか調べられないかなぁ?もりできるよ!Windowsのツールだけでできる方法を紹介するねWindowsで、「指定のパス配下」の「指定のサイズ以上」のファイル一覧を取得する方法を紹介します。実行前の注意点まず、ファイルの一覧を取得するフォルダのサイズを確認しておきましょう。この記事では、私のパソコンのフォルダを使って解説していきます。フォルダを右クリックすると、このようにサイズが確認できます。約70MBで5~10秒程度でした。以前、会社で10GB(ギガバイト)程度のフォルダから一覧を取得したら、2~3時間かかりました。実行時間が不安な方は、まずは、容量の小さめなフォルダで作業をしていきましょう!指定の大きさ以上のファイル一覧を取得する方法それでは作業を進めていきましょう!もりまずは、ファイル一覧を取得するコマンドを作るよ!呪文みたいで長いから、暗記しなくて大丈夫だよコマンドを作成するファイル一覧を取得するコマンドのひな形がこちらです。]の3ヵ所を、各自の環境・目的に合わせて設定します。結果を出力するファイル名、なんでもOKですファイルサイズの早見表がこちら。指定すればよいですね。ファイルのサイズ感がわからない方は、とりあえず、1MBの1048576を指定しましょう!1KB(キロバイト)→小さすぎてほぼすべてのファイルが抽出される1GB(ギガバイト)→大きすぎて存在しない(1ファイル1ギガって、一体どんなファイル?!)私は下記の1~3を設定してコマンドを実行します。result上記の1~3を、ひな形にあてはめると、このようになります。1~3を各自の環境・目的に合わせて置き換えましょう。result.csvコマンドプロンプトを起動するもりまずは、コマンドプロンプトというツールを起動するよコマンドプロンプトって何?と気になる方は、こちらの記事で解説しているのでご確認くださいね。「ファイル名を指定して実行」のダイアログにcmdと入力し、OK。コマンドプロンプト(黒い画面)が起動しました。コマンドを入力するこの画面に、先ほど作成したコマンドを入力します。貼り付けカーソルが点滅している間は実行中です!実行中の待っている時間は、他の作業をしていて大丈夫です。この画面には触らないように気をつけましょう!下記のように、パスが表示されたら処理終了です。結果ファイルを確認するコマンド実行結果がCSVファイルで出力されます。コマンドで指定した名前(水色枠)結果ファイルには、下記の3つの情報が出力されています。私は出力条件を1MB以上(1048576バイト)と指定したので、それに合致するファイルのみが出力されています。最終更新日ファイルサイズ(バイト単位)ファイルのフルパスこれで、どこのフォルダに大きなファイルがあるか確認できるねコマンドプロンプトを終了するコマンドプロンプトはもう使わないので、終了します。exitと入力してEnterキーを押すと画面が閉じます。結果ファイルを見やすく加工しよう出力したCSVファイルを整えていきます。CSVからExcelに変換しましょう。[最終更新日][ファイルサイズ][ファイルパス]の3つのデータが、スペース区切りで1行になっています。これらをスペースで分割します。Excelの「区切り位置」の機能を使います。区切り文字「スペース」を選択し、次へは押さず、「完了」A列・B列・C列に分割できました!あとは、1行目にヘッダーを付けて、ファイルサイズをKB・MBに変換すると見やすくなります。このあたりはお好みで加工しましょう。実行するコマンドを指定。xxxという名前のcsvファイルに出力するふぅ~。手当たり次第にファイルを削除するよりも、大きいファイルを洗い出して削除したほうが効果があるのぉ~この方法でファイルを洗い出せば、巨大なゴミファイルが意外なフォルダに眠ってた!なんて発見ができるかもしれませんよ!もりみんなもフォルダの大掃除してみてね~スポンサーリンクスポンサーリンクノンプログラマーがプログラミングを学ぶ理由ノンプログラマーがプログラミングを使えるようになると、「仕事の幅」が広がります。日常生活にたとえると「車の運転」のイメージです。多くの人は、大人になると自動車教習所に通って、運転の練習をしますね。F1レーサーやタクシードライバーなどの「プロ」になるわけではないのに。車の運転ができれば、遠いところへ、速く・ラクに移動できて「生活の幅」が広がるからです。プログラミングができるようになれば、今の仕事を速く・ラクに片づけて、「仕事の幅」を広げることができます。「プロ」を目指す必要はありません。今の仕事をより豊かにするための「手段」、それがプログラミングです。もりさんのプログラミング。