1. ホーム
  2. windows

[解決済み] Windowsでパスが260文字以上のファイルを探すには?

2023-02-21 14:48:51

質問

XP の Windows スクリプトで xcopy を使用して、ディレクトリを再帰的にコピーしています。 これは、コピーしようとしているファイルのパスが長すぎるためだと理解しています。 パスの長さを短くすることは簡単にできますが、残念ながら、どのファイルがパスの長さの制限に違反しているのかがわかりません。 コピーされたファイルは標準出力 (これはログ ファイルにリダイレクトしています) に出力されますが、エラー メッセージはターミナルに出力されるため、どのディレクトリでエラーが発生したのかをおおよそ特定することさえできません。

どのように解決したらよいでしょうか。

を実行します。 dir /s /b > out.txt を追加し、位置260にガイドを追加します。

パワーシェルでは cmd /c dir /s /b |? {$_.length -gt 260}