The filename, directory name, or volume label syntax is incorrect.
と表ヲされます。尚このエラーメッセイジでMSのKBサイトを検索するとヒッ
トした記魔ヘこの問題とは無関係でした。
レジストリーなんかを変更して強制的に削除する方法はないもんでしょうか。
honjo
"Honjo" <kho...@mindspring.com> wrote in message
news:3F7C995E...@mindspring.com
# ずいぶん文字化けしていますね。
コマンドプロンプトで
del "\\?\<ファイルのフルパス>"
例 del \\?\d:\hogedir\hogefile.jpg
ではどうですか。
***************************************
mail it...@da2.so-net.ne.jp
Web http://www.corso-b.net/~spe3609a/
→ Multiboot, ControlPanel, TIPS, etc
***************************************
> # ずいぶん文嚔サけしていますね。
# そうなんです。どうしてかわかりません。
> コマンドプロンプトで
> del "\\?\<ファイルのフルパス>"
破損ファイルのあるところまで行ってDelをやったことはあり、その際はエラー
メッセイジは出なかったのですが、破損ファイルはそのままでした。今回フルパ
スで行ったところエラーメッセイジ:System cannot find the file specified.
がでました。尚これらはファイルではなくStart Upフォールダーの中のショート
カットです。
氓ノデスクトップにも破損した、ファイルとショートカットが在り、これらは目
障りでこまりものです。OS再インストーで全てやり直す以外に閧ヘ無いもので
しょうか。
本所
http://unit.aist.go.jp/it/knoppix/
"Honjo" <kho...@mindspring.com> wrote in message news:3F7E1D02...@mindspring.com...
"Honjo" <kho...@mindspring.com> wrote in message
news:3F7E1D02...@mindspring.com
> > コマンドプロンプトで
> > del "\\?\<ファイルのフルパス>"
>
> 今回フルパスで行ったところ
> エラーメッセイジ:System cannot find the file specified.
> がでました。尚これらはファイルではなくStart Upフォールダーの中の
> ショートカットです。
>
このメッセージが出るということは、パス名が違っている可能性がありま
す。
dirコマンドでパス名を確認してみてください。特にファイル名にスペース
が入っていないかを...
それと"\\?\<ファイルのフルパス>"の "" をお忘れなく。
これ以前にCHKDSKは実行していますよね。
WindowsでChkdskはしました。Partition Magic 8で今Check for errorsをしましたが
エラーなしです。
CD-Rはありますが、Knowppixなるものはもっておりません。
don-maiさん:
以前は文嚔サけはありませんでしたので、今回の NTFS --> FAT32 変換が巻き起こし
た不具合の可能性が高いです。今回のこの投稿は別のOSからしておりますので文嚔
サけは起こらないはずです。OSは再インストールするはめになるかも知れません
が、通常の方法で削除出来なくなったファイルを削除する方法があれば、知っておき
たいです。
ITAYAさん:
具体的に例えば氓フ通りのコマンドをg用しました:
C:> del C:\Documents and Settings\All Users\Start Menu\Programs\??6
??6 が問題の削除したいフォールダです。??6 の前か後にスペースが入っているか?
ですが、Windowsから通常の削除(右クリック、削除)を獅ンるとエラーメッセイジに
Cannot delete ??6: The filename, directory name, .....
となりますので ??6 の前後にスペースはなさそうです。パス名のその他は間違いな
いとvうのですが。
本所
http://unit.aist.go.jp/it/knoppix/
"Honjo" <kho...@mindspring.com> wrote in message news:3F8049B8...@mindspring.com...
"Honjo" <kho...@mindspring.com> wrote in message
news:3F8049B8...@mindspring.com
> 具体的に例えば氓フ通りのコマンドをg用しました:
>
> C:> del C:\Documents and Settings\All Users\Start
> Menu\Programs\??6
>
これだと "" で括っていないのでうまくいかなくて当然です。
del "C:\Documents and Settings\All Users\Start Menu\Programs\??6"
だとどうですか?
> del "C:\Documents and Settings\All Users\Start Menu\Programs\??6"
>
で駄目なら
del "\\?\C:\Documents and Settings\All Users\Start Menu\Programs\??6"
ではどうですか?
それでも駄目なら、C:\Documents and Settings\All Users\Start Menu\Programsフォルダの削除したくないファイルを他のフォルダ
に退避してから、
rd "\\?\C:\Documents and Settings\All Users\Start Menu\Programs" /s
でフォルダごと削除したらどうでしょう?
> > del "C:\Documents and Settings\All Users\Start Menu\Programs\??6"
> >
> で駄目なら
>
> del "\\?\C:\Documents and Settings\All Users\Start Menu\Programs\??6"
>
> ではどうですか?
>
> それでも駄目なら、C:\Documents and Settings\All Users\Start Menu\Programsフォルダの削除したくないファイルを他のフォルダ
> に退避してから、
>
> rd "\\?\C:\Documents and Settings\All Users\Start Menu\Programs" /s
>
> でフォルダごと削除したらどうでしょう?
>
これら全部やってみましたが、そんなフォールダは無い、又は、例の The filename, directory name, or volume label syntax is
incorrect. となりました。
尚 Start up の中を待避しようとした際、??6 以外でも、その又下層に破損フォールダ、ファイルが見つかり、待避には一々これらを避
けて待避しなければなりませんでした。破損しているフォールダやファイルは削除は無論、名前変更、コピー、移動、等一切出来ません
ので。
それから、ドライブ内のものが例えコマンドプロンプトから削除出来たとしても、デスクトップにあるものはそれが出来ませんね。
成る程、CDROMからブートできるLinuxをブートして、そこから攻撃するという戦略ですか。やってみま
す。しかし少し條ヤが必要ですので結果が出汨諠|ストします。
本所
そうですね。依然として文嚔サけしていますね。以前はこんなことは無かったのですが
ね。わかりません。OutlookとOutlook Expressはgいたくないのです。他では文嚔サけ(モ
ジバケ)は起こってないのですがね。ですから、こちらを基準にすれば、このnewsgroupが
文嚔サけ(モジバケ)を引き起こしている、と言えませんか。
本所
"Honjo" <kho...@mindspring.com> wrote in message
news:3F80C319...@mindspring.com
# 今度は文字化けしていませんね。
> これら全部やってみましたが、そんなフォールダは無い、又は、例の
> The filename, directory name, or volume label syntax is
> incorrect. となりました。
>
どのコマンドを実行した時に、どのエラーメッセージが表示されるので
しょう?
rd "\\?\C:\Documents and Settings\All Users\Start Menu\Programs" /s
でフォルダが見つからないというのであれば、タイプミスか "" で括っ
ていないかのどちらかでしょう。
また、del "\\?\... あるいは RD "\\?\... でsyntaxエラーになるとし
たら、CHKDSKでファイルシステムの修復ができていないように思われま
す。
> それから、ドライブ内のものが例えコマンドプロンプトから削除出来
> たとしても、デスクトップにあるものはそれが出来ませんね。
>
??
del "\\?\C:\Documents and Settings\[ユーザー名]\デスクトップ (英語版だとDesktopでしょうか)\[破損ファイル名]"
でいいのでは。
"Honjo" <kho...@mindspring.com> wrote in message
news:3F8049B8...@mindspring.com...
※言えません。他の方の記事を見れば分かりますね。(^^;
HonjoさんのPCからmsnewsに到達するまでのどこかで化けている事は間違いない
でしょうが、大抵はNewsReaderの設定だけの話です。
Netscapeの送信文字関連設定を再チェックすることをお勧めします。
#あと、msnews.microsoft.comに直接接続していない(プロバイダのnewsを利用
#している)なら、msnews.microsoft.comへ直接接続することで切り分けが出来
#るかもしれません。
---
Netscapeから離れて久しいので、ちょっと記憶が薄いのですが、送信控えの様な
モノが有ったと思います。そこに入っている投稿した記事は化けていないので
しょうか?
--
(C) 2003 Miki Hoshino mailto:mi...@sprotec.com
本記事よりの引用に無意味にシグネチャ(-- 以降)を含めないでください。
本所
DOSコマンドは余り慣れていませんので、問題のdirectory ??6 の入っているPrograms と言う名前のフォルダーの中に練習用
のフォールダーを作り、これを削除することを獅オた後、改めて一連の ??6 を削除するタ験をしました。以下の通りです。そ
ういうわけでこれ以前のタ験報告は、一部間違いが在りますので、無汲オてください:
1.??6のあるフォールダまで行き、そこで、rd ??6
2.rd "C:\Documents and Settings . . . . . . \??6"
3.rd "\\?\C:\Documents and Settings . . . . . . \??6"
上記の何れでもエラーメッセイジは同じで以下の通りです。
The filename, directory name, or volume label syntax is incorrect.
氓ノ ??6 の入っているフォールダの Programs削除を下記の様に詩s
rd "\\?\C:\Documents . . . . . . . . . \Programs /s
結果は矢張り上記と同じエラーメッセイジでした。但しこの場合同じエラーメッセイジが沢Rでました。Programsの中には破
損したディレクトリとファイルが沢Rあるので、その数だけエラーメッセイジも出た模様です。
それから、同じPCにW2Kもインストールしてありますので、そちらをブートしてW2Kから上記と同じことをしましたが、結果
は同じでした。
Desktopにコマンドプロンプトからアクセスの件は了解しました。
"Honjo" <kho...@mindspring.com> wrote in message
news:3F81A929...@mindspring.com
まず、"??6" というのはファイルではなくフォルダなのですね。
ここを誤解していました。
> DOSコマンドは余り慣れていませんので、問題のdirectory ??6 の入って
> いるPrograms と言う名前のフォルダーの中に練習用
> のフォールダーを作り、これを削除することを獅オた後、
>
ここでは、うまく削除できたのですね。
> 改めて一連の ??6 を削除するタ験をしました。以下の通りです。
>
> 1.??6のあるフォールダまで行き、そこで、rd ??6
> 2.rd "C:\Documents and Settings . . . . . . \??6"
> 3.rd "\\?\C:\Documents and Settings . . . . . . \??6"
>
> 上記の何れでもエラーメッセイジは同じで以下の通りです。
>
> The filename, directory name, or volume label syntax is incorrect.
>
??6のあるフォルダまで行きというのは、??6フォルダの中に入った (カレン
トディレクトリにした) のでしょうか?
であれば、自分自身のフォルダは削除できません。
その場合でも、このエラーメッセージにはならないはずですが...
> 氓ノ ??6 の入っているフォールダの Programs削除を下記の様に詩s
>
> rd "\\?\C:\Documents . . . . . . . . . \Programs /s
>
> 結果は矢張り上記と同じエラーメッセイジでした。但しこの場合同じエ
> ラーメッセイジが沢Rでました。
>
...Programsの後の " が抜けています。
わざとエラーメッセージが出るように色々試してみた結果、
この後ろの " が抜けていると「ファイル名、ディレクトリ名、またはボ
リューム ラベルの構文が間違っています」が出ることを確認しました。
もう一度
rd "\\?\C:\Documents . . . . . . . . . \Programs" /s
をやってみてください。
文字化けでご迷惑をおかけしましたが、応急処置で今回から文字化けが無いと思
います。
> "Honjo" <kho...@mindspring.com> wrote in message
> news:3F81A929...@mindspring.com
> まず、"??6" というのはファイルではなくフォルダなのですね。
> ここを誤解していました。
小生が間違ったことを書きましたが、??6 はディレクトリーです。
>
> > DOSコマンドは余り慣れていませんので、問題のdirectory ??6 の入って
> > いるPrograms と言う名前のフォルダーの中に練習用
> > のフォールダーを作り、これを削除することを獅オた後、
> >
> ここでは、うまく削除できたのですね。
はい、ちゃんと、正常に削除出来ることを確認しました。
>
> > 改めて一連の ??6 を削除するタ験をしました。以下の通りです。
> >
> > 1.??6のあるフォールダまで行き、そこで、rd ??6
> > 2.rd "C:\Documents and Settings . . . . . . \??6"
> > 3.rd "\\?\C:\Documents and Settings . . . . . . \??6"
> >
> > 上記の何れでもエラーメッセイジは同じで以下の通りです。
> >
> > The filename, directory name, or volume label syntax is incorrect.
> >
> ??6のあるフォルダまで行きというのは、??6フォルダの中に入った (カレン
> トディレクトリにした) のでしょうか?
これは、??6 の入っているディレクトリーをカレントディレクトリーにして、と
いう意味で、??6 をカレントディレクトリーにしたのでは無いです。
>
> > 氓ノ ??6 の入っているフォールダの Programs削除を下記の様に詩s
> >
> > rd "\\?\C:\Documents . . . . . . . . . \Programs /s
> >
> > 結果は矢張り上記と同じエラーメッセイジでした。但しこの場合同じエ
> > ラーメッセイジが沢Rでました。
> >
> ...Programsの後の " が抜けています。
>
> わざとエラーメッセージが出るように色々試してみた結果、
> この後ろの " が抜けていると「ファイル名、ディレクトリ名、またはボ
> リューム ラベルの構文が間違っています」が出ることを確認しました。
> もう一度
>
> rd "\\?\C:\Documents . . . . . . . . . \Programs" /s
>
> をやってみてください。
>
念のためもう一度やって見ましたが、同じ結果でした。以前の場合は「"」を抜
かしてやったと言うことではなく、Emailに書く際間違えたのです。WXPのみなら
ずW2Kからもやり、計二回同じことをした訳です。
念の為コマンドをそのまま書き移しますと:
C:> rd "\\?\C:\Documents and Settings\All Users\Start Menu\Programs" /s
上記で C:> はプロンプトで, その右にあるものをタイプしました。そして,
Enter キーです。
以上
以上
"Honjo" <kho...@mindspring.com> wrote in message
news:3F81E208...@mindspring.com
> 念のためもう一度やって見ましたが、同じ結果でした。以前の場合は
> 「"」を抜かしてやったと言うことではなく、Emailに書く際間違えたので
> す。WXPのみならずW2Kからもやり、計二回同じことをした訳です。
> 念の為コマンドをそのまま書き移しますと:
>
> C:> rd "\\?\C:\Documents and Settings\All Users\Start
> Menu\Programs" /s
>
> 上記で C:> はプロンプトで, その右にあるものをタイプしました。そし
> て,Enter キーです。
>
となると、ファイルシステムが壊れているとしか思えませんね。
CHKDSKや同様のツールでも検出できない壊れ方もありますので、CHKDSKで正
常でも壊れていることはありえます。
こうなると、Linuxで削除できるかやってみて、それでも駄目なら、ドライ
ブのフォーマットしか方法がないと思います。
> となると、ファイルシステムが壊れているとしか思えませんね。
> CHKDSKや同様のツールでも検出できない壊れ方もありますので、CHKDSKで正
> 常でも壊れていることはありえます。
> こうなると、Linuxで削除できるかやってみて、それでも駄目なら、ドライ
> ブのフォーマットしか方法がないと思います。
ダウンロードしたLinuxのISOファイルをこれからCDに焼くところです。でも
Linuxをいじるとなると、行き先険しそうです。結果がでましたらポストしま
す。
"ITAYA" <it...@da2.so-net.ne.jp> wrote in message
news:OFLxCaG...@TK2MSFTNGP11.phx.gbl
> となると、ファイルシステムが壊れているとしか思えませんね。
> CHKDSKや同様のツールでも検出できない壊れ方もありますので、CHKDSKで
> 正常でも壊れていることはありえます。
> こうなると、Linuxで削除できるかやってみて、それでも駄目なら、ドラ
> イブのフォーマットしか方法がないと思います。
>
少しテストしてみました。
rd "\\?\c:\??x"
を実行してみたところ、構文エラーになりました。実際には??xというフォ
ルダはありませんが、もし、??xというフォルダを探しに行っているのなら
「ファイル (フォルダ) が見つからない」というエラーになるはずです。し
かし、これで構文エラーが出るということは、??xというフォルダを探しに
行く前に、構文チェックで引っかかっていることになります。
つまり、rdコマンドでは "?"をワイルドカード文字として認識し、かつrdコ
マンド中にワイルドカードを使用できないため、構文エラーになると考えら
れます。
このことは、delコマンドを実行してみると分かります。
??xに相当するファイルがない状態で
del "\\?\c:\??x"
だと、ファイルが見つからないというエラーになります。
例えば "abx" というファイルがある状態で
del "\\?\c:\??x"
を実行すると、"abx" ファイルが削除されます。つまり、delコマンドでは
ワイルドカードが使用できるため、構文エラーにならないということです。
それでは、ワイルドカード文字を含んでいない
rd "\\?\C:\Documents . . . . . . . . . \Programs" /s
を実行した時になぜ構文エラーになるかですが、
/sオプションを指定したときは、サブディレクトリに対して、rdコマンドを
実行しているために、そこで構文エラーが出るのだと考えられます。
したがって、構文エラーが出るからといって、ファイルシステムが壊れてい
るというわけではないということになります。
残念ですが、この場合のフォルダの削除方法は分かりません。ワイルドカー
ド文字を一時的に変更できれば削除できるはずですが、ワイルドカード文字
を変更する方法は、たぶんなさそうです。
これまでの削除の試みは Programsというフォールダの中の ??6 という名前にな
っ
ている、 Directory についてでしたが、破損しているものがDirectory でなく
File なら削除可能ではないか、とのことですので、早速 Desktop 上にある
File に試して見ましたが、矢張り同じエラーメッセイジでした。試したファイ
ル名等次の通りです:
ファイル名: ??.LNK 但しDesktop 上では、?? のみで、.LNK は無い
これで、ファイル名として、?? を使うとエラーメッセイジは出ませんが、?? は
削除されません。次に、??.LNK と *.LNK を試しましたが、何れの場合も例の
エラーメッセイジ(The filename, directory name, . . . )が出ました。
後はLinuxでやることが残された希望です。この方の中間報告はYoshikawaさんの
枝にしておきます。
ご尽力いただき有り難うございました。
以上
本所
一通り読み直してみましたが、del /sが試されていない様です。
※以下"C>"はコマンドプロンプトで、以降の文字が入力するモノです。
C>cd "C:\Documents and Settings\All Users\Start Menu"
C>del /s Programs
※フォルダごと消えて構わない場合に限定です。今までの作業で必要ファイルは
移動済みと考えました。
あと、破壊ファイルが1つならば以下のコマンドでどのような反応になるでしょ
うか?
C>ren *.* a.a
これでエラーも出ずリネーム出来たならば、del a.aで削除できそうなモノで
す。
以上、既に実施済みであったら申し訳ない。
Del /s Programs ではなく、rd /s Programs だと思いますが、これと、*.* を
使ったファイル名変更も試してみました。何れも例の小生元記事に示しましたエ
ラーメッセイジになります。
WindowsXP(と言うか、NT系のコマンドプロンプト)ではdelに/sオプションが有り
ます。(/?でご確認ください)
※実装上もrdとdelは違うようですので、動作も変わるかもしれません。
Windows95/98/98se/Meならば代わりにdeltreeを利用できます。(こちらは外部コ
マンド)
あと、ちょっと気になるのは
C>del Programs\*.*
だとどうなるのか?ってとこです。(command.comやcmd.exeはワイルドカードに
よる一斉削除の場合、ファイルを1つづつ削除するロジックにはなっていませ
ん。これは大量のファイルを削除したときの挙動で外面的にも分かりますが)
あと1つ投稿後に思いつきました。
command.comから8.3ファイル名で削除を実行するとどうなるのでしょう?
#8.3ファイル名はdir /xでご確認ください。(念のため)
#もちろん8.3ファイル名が当たってない場合は、これは出来ませんが。(^^;
このページ自体の趣旨は違いますが、手順的には参考になるかと。
http://www.mozilla.gr.jp/moz0.9.9/warning.html
↑の画面1枚分くらい下の部分
目的が違っていたらごめんなさい。
本所
あと気になる事項は
C>attrib Programs\*.*
でどのような表示が出るのかな?位ですね。
#他の例からすると、これすらもエラーになるのだろうか?それだとコマンドプ
#ロンプトじゃ手も足も出なさそうだけど...
---
現在はFAT32になってる訳だから、究極的にはディスクエディタでPrograms自体
に削除マーク付けてchkdskすれば跡形もなく消えるとは思うけど...危険度は高
いです。
先ず削除しようとしたところ、エラー "無効なパラメータ" となり、削除出来
ず、やっぱり駄目か、とカックリでしたが、次に名前の変更を試すと、それがす
んなり出来てしまい、それから、削除を試行すると、あっさり削除になりまし
た。そこで、名前がおかしくなっているフォールダ、ファイルを全部正常な格好
に変更(元の名前は正確には覚えていないので、適当につける, 但し拡張子は元
付いていた物をつける)したところで、WXPに切り替えてみると、件のフォールダ
ーやファイルは皆正常に使えるようなっていました。
しかし、Linuxでこんな事ができるんですねぇ、驚きです。あれ程ひねくっても
どうにもならなかったフォールダーやファイルが、削除どころか、ちゃんと修復
できるんですからね。この場合は件のファイル/フォールダはWindowsの制御下に
無く、寝込みを襲ったから、おとなしく言うことをきいたのでしょうかね。この
ようにして名前を変えても使えないのなら、Windowsがそれをさせないというの
も分かりますが、名前を変えれば正常に動作するのに、どうしてなのでしょうか
ね。
兎に角問題解決しました、皆さん有り難うございました。
本所
本所
"Honjo" <kho...@mindspring.com> wrote in message news:3F84AF10...@mindspring.com...
Command.com では 両方ありました。
問題解決の顛末はLinux案の枝にポストしました。
本所