tipsに関するsenju_hのブックマーク (1)

  • パスが深すぎて削除できない場合の対処法 | old_3流プログラマのメモ書き

    Windows環境でパスが深すぎるファイルやフォルダがあると、それを削除しようとすると「ファイルを削除できません」というエラーになります。 こういう場合の対処法ですが、エクスプローラから見えるパスを短くすればいいわけです。 そのためには、ネットワークドライブが有用です。 問題のフォルダの上位のフォルダをネットワーク共有させ、そのUNCパスをネットワークドライブとしてマウントします。 そうすると、パスは必然的に短くなるためWindowsAPIからアクセス可能になり削除できます。 ちなみに、Windows環境での最大パス長(MAX_PATH)は260文字です。 (260はNULL文字やドライブレターを含んだ上他になるので、実際のディレクトリエントリの最大文字列長は255です) 参考: MAX_PATH はこういう理由で260 WeBlog of Sky color MAX_PATHってつまり…

    パスが深すぎて削除できない場合の対処法 | old_3流プログラマのメモ書き
    senju_h
    senju_h 2015/02/28
    単純な発想なんだけど普通に助かった
  • 1