OneDrive for Business: 長いファイル名は 1 台のコンピューターでは同期されませんが、他のコンピューターでは問題ありません

OneDrive for Business: 長いファイル名は 1 台のコンピューターでは同期されませんが、他のコンピューターでは問題ありません

Win7 64 ビット コンピューターに同期しようとしていますが、「ファイル名が長すぎます」というエラーで停止します。ただし、試した他のコンピューターでは問題なく同期できます。唯一の違いは、問題なく同期できるコンピューターはすべて 32 ビットで、エラー コンピューターは 64 ビットであることです。ファイルは多数のサブ ディレクトリにネストされており、変更するには大掛かりな作業になるため、何かアイデアはありますか?

答え1

これは、コンピュータ上で同期している場所が原因である可能性があります。デフォルトでは、同期はユーザー フォルダで行われます: C:\Users\username\

その同期フォルダー パスの長さは、OneDrive for Business から同期しているファイル パスの長さに追加されます。Windows でサポートされている最大パス長を超えると、同期されません。1 台のコンピューターに長いユーザー名を持つユーザーがいる場合、ファイルは同期されない可能性がありますが、短いユーザー名を持つユーザーの場合はファイルが同期される可能性があります。したがって、これが、表示されている変動の原因である可能性があります。

デフォルトの同期場所を変更できます。理想的には、c:\odb のような短いパスに変更します。その方法については、こちらを参照してください。https://support.office.com/en-us/article/コンピューター上の SharePoint ライブラリを同期する場所を変更する-ca8a88f6-bc4f-4ec2-a460-864c4e9b2be0

関連情報