robocopy+パイプ+findstrで robocopy の活用を、皆様の力を得て達成しました。 しかし、今回、findstrに関して、新たな問題に直面しました。 path及びfile名の長さが、113文字( ? 日本語が入ると、文字数でははっきり言えない)あたりを超すと、挙動がおかしくなるのです。 スクリーンショットを見ていただくと、左端の100%の表示が、所によって欠けています。右端(或いは中ほど)に来ています。 本当は、左端すべてに「100%」が表示されなければいけないのです。バッチファイル(utf-8で保存)は @cd \ @chcp 65001 @robocopy E:\myFolder F:\myBackUp /mir /DCOPY:DAT /fp /bytes /UNILOG:myLog.txt /TEE | findstr /C:"*EXTRA File" /C:"100%%" @cmd /k myLog.txt ------------------------------------------------------- New File 6 E:\myFolder\テスト\aa1\ddddddddddddddddddddddddddddddddddddddddd.txt 100% New File
↧