- ベストアンサー
ファイル名に半角スラッシュ入りのファイルのコピー
過去に,バックアップとして作られたCDがあるのですが,急遽使うことになりデータをコピーしようとした所,すべてのファイルのコピーができませんでした。 コピーがされたファイルと,されなかったファイルの差はファイル名に"/"(半角スラッシュ)が使用されていた。 どうも,ファイル名に"/"入りのファイルが必要なファイルみたいなのだが,コピー(開くことも)出来ないため,困っています。 ファイルのコピーの方法が分る方がいましたら,教えていただけないでしょうか。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
ファイル名を、「"」でくくるとできませんか。 "~"といった感じです。 特殊文字が含まれているときの一般的な使用方法だと思います。 一部、昔のOSでは、特殊文字の前に、「!!」といった使用方法もありましたが。
その他の回答 (1)
- Tacosan
- ベストアンサー率23% (3656/15482)
その「バックアップとして作られたCD」って, どの OS で作った物なんでしょうか? そして, そのデータを どの OS で読もうとしているのでしょうか? 本来の ISO9660 規格では, そもそも「/ を含むファイル名」がアウトなはずです. あと, Unix ではカーネルレベルでダメだったと思う. Windows でもやっぱりカーネルのレベルで「/ をファイル名に使う」ことができないんじゃないかなぁ.
お礼
せっかく回答していただいたのですが,ファイルを読むことが出来ませんでした。
補足
前バックアップ者は,Mac OS 8以前を使用していたみたいです。 読み込もうとしたOSは,まずはWindows Vistaでファイル名は認識できるがデータを読み込めない状態です。 ほかには,openSuSE と NetBSD でも読み込もうとしたのですが,"/"が入っているため,ディレクトリとして認識をして,そのようなディレクトリがないと返される状況です。
お礼
せっかく回答していただいたのですが,ファイルを読むことが出来ませんでした。
補足
NetBSD と openSuSE では,ファイル名はわかっているので"/"の前にエスケープ文字の挿入はしてみたのですが,「"」や「’」は試していないですね。"!!"は初めて聞きました。 試してみます。