アカウント名:
パスワード:
FILE_FLAG_POSIX_SEMANTICS POSIX(UNIX ベースのポータブル OS)の規則に従ってファイルにアクセスするようシステムに指示します。この規則には、ファイル名が同じで大文字と小文字だけが異なる複数のファイルを認めるファイルシステムに対し、それらのファイルへのアクセスを認めることが含まれます。このフラグを指定する場合、注意が必要です。MS-DOS または 16 ビット版 Windows からは、このフラグを指定して作成したファイルにアクセスできないからです。
一度でもVFAT環境でアクセスして何かを書き込みされてしまうと以後、X68ではエラー発生で読めなくなる。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
ナニゲにアレゲなのは、ナニゲなアレゲ -- アレゲ研究家
昔の名前で出ています。 (スコア:1)
ロングだったり大文字小文字を区別しているとかって仕様だと解釈しているのです
が、間違ってませんかね?
#いや、それでえらいメにあった記憶が去年の暮れあたりにあったもので。
#よく分かってない僕も僕だと思いますが、Samba でcase sensitiveを
#"yes"にする場合は要注意。
---
「萌え」「美少女」「メイド」に現実逃避してはいけませんか、そうですか。
人事を半分尽くして天命を待つ
Re:昔の名前で出ています。 (スコア:2, 参考になる)
# Sambaは記録するのと区別するのを別々に設定できた気がする。
Re:昔の名前で出ています。 (スコア:2, 興味深い)
Re:昔の名前で出ています。 (スコア:1)
ファイル名ができてしまってDOSで読めなくて困った事がありました。
で、Julietって指定するとDOSでも読める形式になりました。
このあたりもMSが特許持ってたりするんでしょうか?
**たこさん**・・・
Re:昔の名前で出ています。 (スコア:1, 参考になる)
Re:昔の名前で出ています。 (スコア:2, 参考になる)
「abcdefghijklmnopqrstuvwxyz.txt」を作った後だと、
適当な所で右クリック→[新規作成]→「新規テキストドキュメント.txt」を「Abcdefghijklmnopqrstuvwxyz.txt」に名前を変える
と作業すると、
「新規テキストドキュメントの名前を変更できません。指定されたファイル名は既に存在します。云々」
とエラーが出ます。
NTカーネルなどでは区別が出来るのでしょうが、GUI越しに操作するユーザーにとっては「大文字小文字は区別できない」との理解で正しいといえると思います。
Re:昔の名前で出ています。 (スコア:0)
Re:昔の名前で出ています。 (スコア:0)
Re:昔の名前で出ています。 (スコア:1)
# 区別してないというより「勝手に推測する」の方が近いか。
Re:昔の名前で出ています。 (スコア:1)
FILE_FLAG_POSIX_SEMANTICS [microsoft.com]でCreateFile
#試したことないけど
Re:昔の名前で出ています。 (スコア:2, 参考になる)
>>ロングだったり大文字小文字を区別しているとかって仕様だと解釈しているのです が、間違ってませんかね?
Windows側が大文字小文字は区別していないだけであってファイルシステム側はどちらも大文字小文字は区別しています。
ここら辺を知っていないと ファイル名が表示されているのにファイルが無いと怒られびっくりすることがあるかも
もっと混乱させることはOSによって勝手に表示を変えていることがあるのでこれも注意かな
Re:昔の名前で出ています。 (スコア:1)
ファイルを入れて、会社に持って行って読めなくて、FD使って小文字を大文字
に修正ってことを何度かやりました。
BIOSレベルではOKだけど、DOSレベルではNGだったのでしょうね。
たしかFILMTNでは変換出来なかったし。
>もっと混乱させることはOSによって勝手に表示を変えていることがあるのでこれも注意かな
自前のdirコマンドで、先頭だけ大文字で後小文字とか全部小文字とか
やってました。全部大文字より見やすかったし。カラー表示もさせて
たんだったかな。
Re:昔の名前で出ています。 (スコア:0)
Re:昔の名前で出ています。 (スコア:1)
ABCDEFGH0123456789.TXT
abcdefgh9876543210.txt
Abcdefgh.Txt
確か全部同じファイルとして扱われたはず。
うれしいけど悲しい仕様でした。
Re:昔の名前で出ています。 (スコア:2, 参考になる)
でも、X68000後期は必須のフリーソフトウェア、 TwentyOne.x を常駐させると、18+3をフルに認識するようになるのですが、
これをやっちゃうと、DOS/Windowsから見たときに
ABCDEFGH.TXT(元はABCDEFGH0123456789.TXT)
abcdefgh.txt(元はabcdefgh9876543210.txt)
Abcdefgh.Txt(元はAbcdefgh.Txt)
と、同じ名前のファイルが複数存在することになって途方にくれる羽目になります。
#結局、X68000上でtarに固めてWindowsに持ってきました。
Re:昔の名前で出ています。 (スコア:1)
あとVFATはFDの書き込み禁止に注意。
X68やMac(7.6までで確認、以降は知らない)でDOSフォーマットしたFDをVFAT環境に持って行くことはOK
一度でもVFAT環境でアクセスして何かを書き込みされてしまうと以後、X68ではエラー発生で読めなくなる。
MacではFDのボリューム名にファイル名の残骸が表示されました。
(VFATの正体みたりwボリューム名の属性を使って長いファイル名を実現してる)
DOSでコピーするか、Win>Mac>X68と途中にMacをはさめばなんとかなったけどね。
Re:昔の名前で出ています。 (スコア:0)
Re:昔の名前で出ています。 (スコア:0)
Re:昔の名前で出ています。 (スコア:1)
Re:昔の名前で出ています。 (スコア:0)
Re:昔の名前で出ています。 (スコア:2)
ファイルシステム的に小文字が混じった場合、おぼろげな記憶では
ren *.* zzz
みたいにやると、シェルが小文字付きで内部的に展開してくれて
上から1つずつ読めるファイル名に変更に出来たです。
Re:昔の名前で出ています。 (スコア:0)
>ファイルを入れて、会社に持って行って読めなくて、FD使って小文字を大文字
>に修正ってことを何度かやりました。
>BIOSレベルではOKだけど、DOSレベルではNGだったのでしょうね。
>たしかFILMTNでは変換出来なかったし。
BIOSはFATを認識できないのでは?と突っ込みを一応入れて。
Re:昔の名前で出ています。 (スコア:1, 参考になる)
これはギリシャ文字やキリル文字についても同様ですが、さすがにひらがなとカタカナの同一視はしないようです。
Re:昔の名前で出ています。 (スコア:0)
Re:昔の名前で出ています。 (スコア:0)
8文字の長い名前と3文字の短い名前を一つのファイルが持つ・・・
とか考えたんだけどそうではない?(笑