アカウント名:
パスワード:
作る方も md \\.\%appdata%\com[1-9] でできる。あと、「UNCパスで」というのは文字通りの意味で、ネットワーク共有経由だと com[1-9] も普通に作れる(しかし作られたローカル側からは簡単に削除できない)というバグだか仕様だかわからないような動作がある。Windows 10 Anniversary Updateなら、bashから作る/消すという手もあるな。
う!
とりあえずsudo rm -rf /してみな
とか言い出すバカと騙されるバカがまた湧きそうだなこの間ネタになってたから警告無視してやらかすバカは少ないと信じたいけどそれらしく# *com[0-9]とかつけてると#がコメントアウトだと知らない層は騙されそうだし
WSLでそれやってもなぜか /mnt/c 以下は消えないようだ(ただし rm -rf /mnt/c するとアウト)。あとあくまでInsider Previewのあるビルドで試してみたらそうだったという話なので、当てにしないほうがいいと思うが。
com1はCOM1となって、シリアルポートが存在したので正常に開けたのでしょう。で、2~9は存在しなかったと。物理的に無くてもBluetooth等が仮想COMポートを持っていてそちらが該当する事が有ります。# COM9より大きいCOMポートを使いたい時は"\\.\COM10"のようにすれば使えます。# 他にもドライブレターのないUEFIパーティション等をdir "\\.\Harddisk0Partition3\efi"(環境により異なる)で覗いたりとか出来るので少し便利。
尚、Win32のデバイス名前空間の\\.\前置詞で消せない場合は、\\?\を使えば消せます。例えば256文字を超える長いパスや末尾が空白で終わるファイル名は"\\.\"で開始しても消せません。# 後、\\.\~はUNCパスじゃない気がするのですが、どうでしたっけ?
この辺の通常では消せないAUXやCOM1やLPT1といった予約ファイル名のリストや、上述の\\.\や\\?\の存在に関してはMicrosoftのドキュメントに書いてあります。 [microsoft.com]
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
あつくて寝られない時はhackしろ! 386BSD(98)はそうやってつくられましたよ? -- あるハッカー
コマンド プロンプトで (スコア:1, 参考になる)
そんなに簡単に悪いことはできないみたいだ。
Re:コマンド プロンプトで (スコア:2, 参考になる)
作る方も md \\.\%appdata%\com[1-9] でできる。
あと、「UNCパスで」というのは文字通りの意味で、ネットワーク共有経由だと com[1-9] も普通に作れる(しかし作られたローカル側からは簡単に削除できない)というバグだか仕様だかわからないような動作がある。
Windows 10 Anniversary Updateなら、bashから作る/消すという手もあるな。
Re: (スコア:0)
う!
とりあえず
sudo rm -rf /
してみな
とか言い出すバカと騙されるバカがまた湧きそうだな
この間ネタになってたから警告無視してやらかすバカは少ないと信じたいけど
それらしく# *com[0-9]とかつけてると#がコメントアウトだと知らない層は騙されそうだし
Re: (スコア:0)
WSLでそれやってもなぜか /mnt/c 以下は消えないようだ(ただし rm -rf /mnt/c するとアウト)。あとあくまでInsider Previewのあるビルドで試してみたらそうだったという話なので、当てにしないほうがいいと思うが。
Re:コマンド プロンプトで (スコア:2)
com1はCOM1となって、シリアルポートが存在したので正常に開けたのでしょう。
で、2~9は存在しなかったと。
物理的に無くてもBluetooth等が仮想COMポートを持っていてそちらが該当する事が有ります。
# COM9より大きいCOMポートを使いたい時は"\\.\COM10"のようにすれば使えます。
# 他にもドライブレターのないUEFIパーティション等をdir "\\.\Harddisk0Partition3\efi"(環境により異なる)で覗いたりとか出来るので少し便利。
尚、Win32のデバイス名前空間の\\.\前置詞で消せない場合は、\\?\を使えば消せます。
例えば256文字を超える長いパスや末尾が空白で終わるファイル名は"\\.\"で開始しても消せません。
# 後、\\.\~はUNCパスじゃない気がするのですが、どうでしたっけ?
この辺の通常では消せないAUXやCOM1やLPT1といった予約ファイル名のリストや、上述の\\.\や\\?\の存在に関してはMicrosoftのドキュメントに書いてあります。 [microsoft.com]