Windows 10に関する問題Linuxで許可されているフォルダ名で終わる名前

Windows 10に関する問題Linuxで許可されているフォルダ名で終わる名前

質問:

誤ってLinuxでは、末尾にスペースを追加してフォルダ名を指定しました。 Windows 10ではこれは不可能で、末尾のスペースは自動的に削除されます。 Linux Mint 19.2ではこれが可能で、Windowsがフォルダにアクセスしようとすると問題が発生します。

フォルダに別のファイルをコピーすると、Windowsはフォルダ名を末尾に空白のないフォルダ名に変更し、結果として末尾に空白のあるフォルダと空白のない2つのフォルダが作成されます。 Windowsエクスプローラに表示されても同じです。両方のフォルダは新しく貼り付けたファイルのみを持ち、残りのファイルは表示されません。

まず解決してください。

末尾にスペースが含まれているフォルダーにサフィックスを追加し、Windowsエクスプローラを再度開くと、最後にスペースなしでフォルダー内の古いファイルも表示されます。このファイルを他の場所に保存することもできます。その結果、LinuxファイルはWindowsエクスプローラフォルダマネージャによって視覚的に抑制され、新しく貼り付けられたファイルと割り当てられたフォルダが古いファイルを支配します。

問題2:すべてのファイルを新しいフォルダに移動しましたが、この問題は発生しませんでした。その後、Windowsの修正フォルダを削除しようとしましたが、そのフォルダは存在しません!視覚的にそこにいるように偽装するだけです。 Windowsでは、空白なしでフォルダの削除を変更するために、空白で終わるフォルダの名前の変更と移動を元に戻す必要がありました。

Windowsスクリーンショット:

ここに画像の説明を入力してください。 ここに画像の説明を入力してください。 ここに画像の説明を入力してください。 ここに画像の説明を入力してください。 ここに画像の説明を入力してください。 ここに画像の説明を入力してください。 ここに画像の説明を入力してください。

解決策:

Linuxに戻って末尾のスペースを削除してからWindowsに戻ると、すべてのファイルをいつものように貼り付けることができます。

しかし、この解決策はやや厄介です。

特に、Windowsで空白で終わるフォルダを何とか削除した場合(私はそうしませんでしたが、どのように起こることができるのか誰がわかりますか?)、それからWindowsはそのフォルダを削除する可能性さえありません。変更されたフォルダです。空白なしでフォルダを削除するには、Linux上の同じフォルダに空白を再度追加する新しいフォルダを作成する必要がありました。その後、ソリューションに記載されているようにLinuxに戻ります。

フォルダが Windows から削除されたかどうかにかかわらず、Linux と Windows を切り替えるユーザーは、末尾の空白のためにこのような混乱を経験する可能性があります。

それだけです。質問:

Linuxでは、フォルダ名の末尾のスペースを自動的に削除する設定はありますか?つまり、Windows 10のように変更自体が行われますか?

問題はexfat SDカードにありますが、NTFSでもこの現象が発生しているようです。これは、Linuxではなく純粋にWindowsファイル管理の問題と見なすこともできます。これがWindowsの問題「The Other Side」がスーパーユーザーに現れる理由です。Windows 10:Linuxでは許可されていますが、Windowsエクスプローラでは使用できなくなるスペースで終わるフォルダ名を処理する方法は?。 Linuxソリューションの場合はここに答え、Windowsソリューションの場合はここに答えてください。

ベストアンサー1

デフォルトドライバまたはFUSEドライバの両方にこのオプションの証拠が見つかりません。どちらのドライバもオプションが比較的少ない。

私が知る限り、これはexFATファイルシステムで有効なファイル名であり、Linuxでも絶対に有効です。 UDFと同様に、exFATはすべてのオペレーティングシステムで効果的に使用でき、Windowsがまったく必要ないため、これを禁止する必要があると仮定する理由はありません。 Windowsがこれをサポートするかどうかは、Linux(またはmacOS)には存在しない実装品質の問題です。

おすすめ記事