広告

2016年4月1日金曜日

Windowsでは nul をファイル名やフォルダー名に使用できない

Windowsではなぜか「nul」をファイル名やフォルダー名に使用できない…。
本当にそうなのか検証してみました。

ファイル名を「nul」に変更すると…

「指定されてたデバイス名は無効です」とエラーが表示される。

フォルダー名を「nul」に変更しても…

同じエラーが…。

別のOS(Android6.0.1)で作成した「nul」フォルダーと「nul」ファイルはどうなるのか

Android端末内の「Download」フォルダー内に「nul」フォルダーを作成し、その中に
「nul.txt」と「111.txt」を作成して検証。

「nul」フォルダーを開くことができますが、中には「nul.txt」が存在しません。

「nul」フォルダーをコピーするとエラー。

「Download」フォルダーごとコピーしてもエラー。

「Download」フォルダーごと「nul」フォルダーを削除するのは問題なし。

「nul」フォルダー内に追記、「nul」フォルダーの削除も問題なし。


考察
MS-DOSではNULは特別なデバイス名のため、ファイル名やフォルダー名として使用できない。
その名残のせいで「nul」がファイル名やフォルダー名に使用できないと思われる




0 件のコメント:

コメントを投稿