長いパス名のコピー

Windowsで扱えるファイルのパス名の長さ上限は、ドライブ名とコロンと先頭の\を除いて 255バイトまでである。

  1. コピー元に255バイトを越えるパス名のディレクトリがある場合
    「ファイル名が見つかりません」のエラーとなる
  2. コピー元の255バイトを越えないパス名のディレクトリがコピーにより255バイトを越える場合
    「メモリが足りません」のエラーとなる
  3. コピー元に255バイトを越えるパス名のファイルがあるがその親ディレクトリのパス名が 255バイトを越えていない場合
    そのファイルはコピーされず、他のファイルはコピーされ、コマンドは正常終了
  4. コピー元の255バイトを越えないパス名のファイルがコピーにより255バイトを越えるが その親ディレクトリのパス名はコピーにより255バイトを越えない場合
    「ファイル作成エラー - 指定されたパスが見つかりません。」のエラーとなる。

いろいろと条件を変えてテストすると、上記のようにならないケースも出ている。 今の所明確に整理できていない。



トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2005-05-20 (金) 19:50:52 (6908d)