本サイトからスピンオフした姉妹サイトです。便利なエクスプローラーTipsを5つ厳選して紹介。「.」で始まるファイルの作成。カレントパスでコマンドプロンプト/PowerShell起動。ファイルのフルパス取得。使うフォルダーをアドレスバーから素早く開く。INDEX今回は小ネタを記事にした。コーヒーブレーク時など休憩時の暇つぶしに軽く読んでもらえるとうれしい。Web制作やコーディングをWindows上で行う際、特にIDEを使う場合は、コマンドラインではなくWindowsエクスプローラー(以下、単に「エクスプローラー」)を使って作業することもよくあるだろう。そんなときに「エクスプローラーでこんなことができるのか」という、あまり知られていない(あるいは忘れられている)けれども、使うと便利な機能がいくつかあるので、あらためて記事としてまとめてみた。Pro(バージョン1607)を使用している。環境の差異により挙動や外観に違いがある可能性もあるので、あらかじめご了承いただきたい。筆者のやり方を手順として書いているが、他にもさまざまな手段や手順で実行できる可能性もあるので、その点もご了解いただきたい。1「.」で始まる拡張子なしのファイルを作る最近では、例えば「.gitignore」ファイルなど、「.」で始まる拡張子なしのファイルをWindows上で作る機会が増えてきた。fileのようなコマンドの実行でファイルを新規作成できるが、エクスプローラーではどうすればよいのだろうか?素直に新規のテキストファイルを作成して、そのファイル名を「.filename」のようにリネームしようとすると、「ファイル名を入力してください。」と怒られてしまう(図1)。「.」で始まる拡張子なしのファイル名にはリネームできないこのエラーを回避してファイルを作るには、単にファイル名の最後に「.」を付けて、拡張子部分が「ない」状態で指定すればよい。.filename.という名前に変更すればよいわけだ。ファイル名の変更が完了すると同時に、エクスプローラー上で最後の「.」が自動的に消えて「.filename」というファイル名になる(図2)。「.」で始まる拡張子なしのファイルを作成する手順2カレントパスを指定してコマンドプロンプトやPowerShellを開くエクスプローラー上でファイルを操作中に、コマンドプロンプトやPowerShellを起動して、そのファイルがある現在のフォルダーのパス(以下、カレントパス)に移動したいことがよくある。あなたは少し時間を無駄にしている。カレントパスを指定してコマンドプロンプトを起動するには、エクスプローラーのアドレスバーにcmd(もしくは拡張子付きでcmd.exe)と入力し、Enterキーを押して実行すればよい(図3)(※ただし、こうやって起動すると、プログラムメニューなどから起動する普段のコマンドプロンプトと設定が少し異なる可能性があるので、その点を留意しておいてほしい)。同じ要領で、PowerShellの場合はpowershell(もしくは拡張子付きでpowershell.exe)を入力して実行すればよい。ウィンドウをここで開く]というメニュー項目が表示されるので(図4)、これをクリックして実行しても、同様にカレントパスでコマンドプロンプトを起動できる。ウィンドウをここで開く]というメニュー項目に変更されている(という報告があった)ので、この場合は、カレントパスでPowerShellを起動できるということになる。Codeでも同様のことを実現したいという人もいるだろう。Codeはcodeコマンドで起動できるが、残念ながら上記と同様の手順では実現できなかった。.コマンド(※最後の「.」を忘れないように注意)を実行するという手順を踏めばよい。Code]というメニュー項目が(基本的に)追加されているのでこれを実行してもよい。3管理者モードでコマンドプロンプト/PowerShellを開く「カレントパスを指定してコマンドプロンプトやPowerShellを起動できるのはいいけど、管理者モードで起動したい」と思った人もいるのではないだろうか。これも不可能ではない。ステップ数は増えてしまうが図5のように、Alt+Fキーで、エクスプローラーの(リボンにある)[ファイル]メニューを表示コマンドプロンプトならMキー、PowerShellならSキーを押して、サブメニューを開くサブメニューでAキーを押して、コマンドプロンプト/PowerShellを管理者モードで起動するという手順を実行すればよい。ちなみに図5に示すとおり、メニュー項目に対応するキーが表示されるので、手順1のキー以外は覚える必要はない。プロンプトを開く]というメニュー項目はなくなり、PowerShellのみに変更されている(という報告があった)。環境によって表示内容などが異なるので、適宜読み替えてほしい。カレントパスを指定して管理者モードでコマンドプロンプト/PowerShellを開く手順4ファイルのフルパスを取得するフォルダー名とファイル名を合わせたフルパスをプログラミングで使うことはよくある。フルパスはコンテキストメニューから取得できるが、通常はそのメニュー項目が表示されていないので、気付いていない人も少なくないだろう。そのメニュー項目が表示されたコンテキストメニューを出すには、エクスプローラー上のファイル項目を、Shiftキーを押しながら右クリックする必要がある。すると、[パスのコピー]というメニュー項目が表示されるので(図5)、これをクリックして実行すればよい。ファイルのフルパスを取得する手順なお、図5の例では"C:\Explorer\.filename"というフルパスが取得できる。5よく使うフォルダーをアドレスバーから素早く開く次は、標準機能ではなく、Windowsの機能を組み合わせた応用的なTipsになる。エクスプローラーでは、アドレスバーにWindowsの環境変数を指定することで、対応するフォルダーを開けることは知っているだろう。ユーザーごとのアプリケーションデータが格納されている%appdata%は、よく使っているのではないだろうか(※「よく分からない」という場合には、アドレスバーに%appdata%を入力してEnterキーで実行してみてほしい)。このような環境変数には、主に表1のようなものがある。※実際に得られるフォルダーはユーザーの環境ごとに異なるので注意してほしい。この環境変数は、ユーザーも自由に作成できることを思い出してほしい。これを応用すれば、自作の環境変数を使って、指定のフォルダーに素早くアクセスできるようになる、というわけだ。試しに%exp%という自作の環境変数を使って、C:\Explorerフォルダーにアクセスできるようにしてみよう。10のバージョン1607の場合。バージョン1703では[システム]からは、コントロールパネルではなく、UWP版の[設定]アプリが起動される。[設定]アプリが起動した場合は、検索ボックスに「環境変数」などと入力すると、[環境変数]ダイアログを開ける)。表示された[システムのプロパティダイアログ([詳細設定]タブ)の[環境変数]ボタンをクリック▼[<ユーザー名>のユーザー環境変数]欄の[新規]ボタンをクリック。表示されたダイアログに、前述の環境変数の情報([変数名]:「exp」、[変数値]:「C:\Explorer」)を入力して[OK]ボタンをクリック▼[変数]と[値]が正しく設定されたこと(「exp」環境変数の値が「C:\Explorer」であること)を確認して、[OK]ボタンをクリックすれば環境変数の自作は完了。環境変数の設定手順それでは、実際に%exp%という環境変数でC:\Explorerフォルダーを開けるかを試してみよう。図7のように実行される。よかったらぜひこのTipsも活用してみてほしい。以上、筆者がよく使うものを中心に、エクスプローラーTipsを5つ、厳選して紹介した。これが皆さんの作業効率に寄与できれば筆者としてうれしい。4.5.1向け)海外で注目されているニュースを、日本の技術者向けに。NuGetで能動的にアプリ向けのセキュリティ更新を適用できるように。第1回目のパッチを提供開始。その狙いやメリットについて概説する。「どういった人が使えるのか」という規約上の条件と、規約違反しないための注意点を紹介する。それに伴い、IE時代から技術者向けリソースの場所が変わっているので、Edge情報源の場所を押さえておこう。開発者/クリエイターにおすすめ特に便利なエクスプローラーTipsを5つ厳選して紹介。「.」で始まるファイルの作成。カレントパスでコマンドプロンプト/PowerShell起動。ファイルのフルパス取得。使うフォルダーをアドレスバーから素早く開く。機械学習エンジニアを目指す人~初中級者のための技術情報サイトです。「機械学習&AI」「クラウド&ビッグデータ」「IoTデバイス」のネット記事情報を共有中。開発者のためのSlackチーム、作りました:「機械学習&AI」「クラウド&ビッグデータ」「IoTデバイス」のネット記事情報を共有中。2020最適なビューへの切り替えを推奨します:スマートフォン用表示に。