問題タブ [fat32]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
5 に答える
3216 参照

batch-file - コンピュータが FAT32 を使用しているか NTFS を使用しているかをバッチを使用して判断するにはどうすればよいですか?

コンピュータが FAT32 を使用しているか NTFS を使用しているかをバッチを使用して判断するにはどうすればよいですか。

0 投票する
2 に答える
235 参照

microcontroller - 8ビットマイクロコントローラーを使用してFAT32ファイルシステムにデータを記録する場合、人々はどのファイル形式を使用しますか?

質問を更新して曖昧さを減らしました。

sqliteのようなものが完璧になるように、センサーデータを時間ごとにログに記録する予定ですが、atmega328pのようなものではリソースが多すぎます。ほとんどの検索はuC外で行われます。

他の人は何を使っていますか?フラットテキストファイル?XML?より複雑なデータ構造?


フィードバックをお寄せいただきありがとうございます。他の人が何を使っているかを知るのは良いことです。今のところ、uCでの文字列処理を排除するために、データ構造をシリアル化してバイナリファイルに保存することにしました。

0 投票する
2 に答える
283 参照

python - 複数のファイルシステム タイプでの作業: Python は適切にエスケープされませんか?

distutils.dir_util.copy_tree()つまり、ext3 fs から FAT32 を使用してフォーマットされた USB サムドライブにデータをコピーするために使用しようとしています。ファイル名は長くなる傾向があり、興味深い文字が含まれています。これは、Python が ext3 でうまくストリップ/エスケープします。ただし、を使用copy_tree()すると、FAT32 サムドライブにスローされると不正な文字のリストが突然大きくなり、python はエスケープせず、次のようになります。

明らかにモードwbは問題?ないため、不正な文字になります。書き直すcopy_tree()(またはファイル名をエスケープする)以外に、別のファイルシステムタイプで動作していることをPythonに簡単に伝える方法はありますか?

0 投票する
1 に答える
1299 参照

windows - FAT形式のUSBドライブ用のcacls、icalsを使用したファイル権限?

デスクトップアプリケーションを作成しています。このアプリケーションは、USBドライブにある場合にのみ実行されます。私のアプリケーションでは、アクセス許可を与えるためにcacls、のようなMSDOSコマンドを使用しました。icals私の問題は、これらのコマンドはUSBドライブがNTFS形式の場合にのみ機能し、ファイル形式をFATに変更すると、上記のコマンドが機能しないことです。USBドライブがFATのときにこのコマンドを実行する可能性はありますか?前もって感謝します。

0 投票する
1 に答える
400 参照

bash - BASH/シェル スクリプト、UFT-8 を正しくマウントできません (と思います!)

Linux にドライブをマウントする BASH シェル スクリプトがあります。

私の問題は、UTF-8 のファイル名とディレクトリ、特に vfat パーティションに関するものです...

UTF-8 ファイル名の正しいオプションを使用して各パーティション タイプをマウントするにはどうすればよいですか?

0 投票する
2 に答える
840 参照

embedded - FAT32ファイルシステムへのアクセスを共有する方法

ストレージにSDカードを使用する組み込みデバイスで作業しており、PCがUSB経由でそのSDカードにアクセスできるようにする必要があります。

私が思いついた最善のアプローチは、ディスクを仮想化し、その仮想化された画像をPCに提示することです。これにより、PCがファイルの読み取りと書き込みを行うことができ、デバイスも読み取りと書き込みを行うことができます。

PCが読み取りをキャッシュしている可能性があると考えると、問題が発生します。そのため、デバイスが新しいファイルを作成するときに、PCユーザーが新しいファイルを表示できなくなります。PCは、接続時に存在していたファイルのみを表示します。

もう1つの欠点は、PCが切断されるまでフラッシュカードを取り外すのが安全ではないことです。

これに対する回避策はありますか?現代のカメラはそれをどのように処理しますか?メディア転送プロトコルはこの目的のために作成されたと思いますが、透過的な方法で広くサポートされているわけではありません。そして、私は「メディア」ファイルを扱っていませんが、それは問題ではないと思います。

私が見逃している一般的に使用される巧妙な回避策はありますか?

ありがとうございました

0 投票する
1 に答える
13526 参照

windows - 最小のFAT32パーティション

FAT32ファイルシステムを使用して小さなパーティションイメージ(数MB)を作成する必要があります。FAT32パーティションの最小サイズ制限について、インターネット上で矛盾する情報をいくつか思いついた。

LinuxでFAT32として5MBのパーティションを作成しようとするとmkfs、小さすぎるため警告が表示されます。しかし、それはそれに何かを書きます。(それが有効かどうかはわかりません)そして、Windowsで5MBのパーティションをFAT32としてフォーマットしようとするとdiskpart、単に失敗します。

FAT32パーティションはどのくらい小さくできますか?

ありがとう

0 投票する
1 に答える
6400 参照

c - CでのFAT32の読み取り、書き込み、および操作

FAT32ファイルシステムイメージを移動できるプログラムをCで作成しようとしています。しかし、正しいデータを収集するための方程式を理解して適用するのに苦労しています。私はLinuxのDebianディストリビューションを使用しているので、リトルエンディアン形式が維持されます。以下は、FAT32に関するMicrosoft Webサイトの擬似コードであり、ディレクトリまたはファイルにアクセスする次のクラスターを計算します。

SecBuff文字配列が何をしているのか、何にアクセスしているのかを完全には理解していません。DWORDはunsignedintであると想定されており、後続のキャストも理解できません。どんな光の小屋も大歓迎です。

クラスターに基づいてFAT32ファイルシステムをどのように移動するかについて誰かが説明できれば、非常にありがたいです。クラスターの割り当てによって空間的な局所性が確保されている場合でも、セクターを参照する方が効果的であるように思われます。ファイル/フォルダーの次のクラスターを見つけるためにバイト読み取りを行う方法を完全には理解していません。