私は見つけたコンピュータビジョンのソースコードを使って作業していましたが、非常に長い名前のキャッシュファイルが作成されることに気づかず、そのうちの2つを削除することはできません。
私はそれをより短い名前に改名しようとしました、しかし、私はファイルに何もすることができません、私はまた私のコンピュータを再起動して、それがただ消えるかどうか確かめました。
エラーメッセージは言う:
宛先パスが長すぎます。
ファイル名は宛先フォルダには長すぎます。ファイル名を短くしてやり直すか、パスの短い場所を試してください。
この場合、ファイルを削除する方法はありますか。
あなたが窓にいると仮定すると:
私がいつもやることは、パスの一部とドライブ文字の関連付けを作成するために subst を使うことです。
それから新しいドライブ名に行き、長い名前があるファイルにナビゲートして下さい。あなたは今/ etc /それらを改名することができるはずです。これが機能するのは、パス自体に255文字を超える文字が含まれなくなったためです。
cd
を使用します。 tab オートコンプリート名へsubst j: .
を入力します。 (の代わりに。あなたはまた、パス全体を入力することができます)subst /d j:
と入力してドライブを取り外すか、またはPCを再起動します。編集:これをかなり短くすることができる私が学んだトリック。問題があるエクスプローラウィンドウで、アドレスバーをクリックしてそれを入力し、次にcmd
を入力してを押します。 Enter その場所でコマンドプロンプトを開始するには、手順3に進みます。
編集2:さて、このトリックはさらに拡張することができます。エクスプローラーの正しいパスにいる場合は、アドレスバーにsubst j: .
と入力してEnterキーを押すだけです。コマンドウィンドウがポップアップ表示され、コマンドを実行してもう一度閉じると、エクスプローラに新しいドライブがポップアップ表示されます。
あなたの質問は、ファイル名自体が長すぎるときにファイルを削除する方法を尋ねます。パスが長すぎてファイル名だけではない場合は、フォルダの名前を変更してパスを短くすることができます。
しかし、名前が255文字を超えるファイルを削除するには:
つまり、ファイルの名前が "verylongfilename.fil"の場合、ショートネームは "verylo〜1.fil"のように表示され、その名前を使用して削除できます。
Windows自体は255文字をはるかに超えるパスを処理できますが、WindowsエクスプローラのようなGUIのほとんどは、より短い制限によって制限されています。
Googled:長いファイル名を削除する 最初の結果
Unlockerを使用する http://www.filehippo.com/download_unlocker/
フォルダを削除できません:他の人またはプログラムによって使用されていますファイルを削除できません:アクセスが拒否されました共有違反が発生しました。コピー元ファイルまたはコピー先ファイルが使用中の可能性があります。ファイルは他のプログラムまたはユーザーによって使用されています。ディスクがいっぱいになっていないか、書き込み保護されていないこと、およびファイルが現在使用されていないことを確認してください。
Unlockerがお手伝いします!フォルダまたはファイルを右クリックして[ロック解除]を選択するだけです。フォルダまたはファイルがロックされている場合は、ロッカーの一覧がウィンドウに表示されます。 「すべてロック解除」をクリックするだけで完了です。
マイクロソフトには削除できないファイルの削除に関する 役に立つナレッジベース記事があります 。原因#4はあなたと関係があります。
あなたの最善の策は、おそらくファイルが入っているフォルダーにドライブを割り当て(解像度#3)、それからそのドライブを通して入ってそれを削除することでしょう。