问题标签 [fat]
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.
c# - File.SetAttributes() 未按预期在 USB 密钥上工作
此代码片段适用于我的 NTFS 文件系统 (C:\Temp...\whatever_file)。但是当我尝试在 USB 密钥(FAT 文件系统)上执行相同的操作时,它从未成功设置 Hidden 属性。如果我在 Windows 资源管理器中手动设置它,那么第一行会正确返回它已设置。但是第三行(检查它)如果没有设置它就永远不会设置它。
谁能告诉我为什么,我会给一只免费的小狗。:)
更新:当我说它不起作用时,我的意思是当我回到 Windows 资源管理器并查看文件时,它没有设置隐藏属性。事实上,当我执行第二个 GetAttributes 时,它表明该位已设置。但在 Windows 资源管理器中未设置。即使我移除 USB 密钥并重新插入它以确保它正确刷新。
arduino - 使用 Sparkfun 的 MP3 播放器扩展板和 Arduino Ethernet Pro - SPI 问题
我正在使用 Sparkfun 的 Arduino Ethernet Pro 板和 MP3 播放器扩展板(http://www.sparkfun.com/products/10536 和http://www.sparkfun.com/products/10628)
我尝试使用 Sparkfun 提供的示例,但我一直遇到相同的错误,我已经确定初始化 SD 卡(我使用的是 SdFat)。
为了确定核心问题,我尝试从 SdFat 库运行“SdInfo”示例。这是我的输出:
SdFat 版本:20111205
输入任何字符开始
card.init 失败
SD错误代码:0X1
SD错误数据:0X0
如果我按照 Sparkfun 说明(http://www.sparkfun.com/tutorials/295)将 Sd2PinMap.h 中的 SS_PIN 从 9 更改为 10,则 sdcard.init(...) 方法将挂起。
我认为这个问题是因为 W5100 以太网芯片和 MP3 播放器屏蔽之间的冲突。
有没有我不知道的冲突端口?还是我需要禁用 W5100 芯片?
c - 在文件系统级别创建文件
我正在研究FAT
Linux Kernel 中的文件系统代码3.3
。对于一个项目,我需要在挂载时在挂载文件系统的根目录中创建一个文件。我已经想出了在哪里编写代码来创建它,但是有一些关于创建的问题。(函数vfat_mount
在 中linux/fs/fat/namei_vfat.c
)。
该mount
函数似乎没有将挂载点作为路径,但我相信根目录的dentry存储在超级块中。我不确定如何使用这些可用数据创建文件。系统open()
调用似乎不是一个选项,所以我应该vfat_create
为此目的使用特定的文件系统吗?如果是这样,有人可以帮助我提供更多细节或一些例子。
此外,该文件需要跨越几个集群,我不希望文件系统搜索并为其分配空闲集群。那么有没有办法直接以这种方式创建文件,或者我应该fat_add_cluster()
在创建文件后使用类似的东西?
c - FAT:列出目录中的所有文件
我正在使用Chan 的 FAT 库,它似乎提供了标准的 FAT 文件系统 API。API 似乎没有直接提供列出给定目录中的所有文件。
列出可以访问标准 FAT API 的目录中所有文件的标准方法是什么?是否有我可以访问的特殊文件(一些“目录表”?)f_read()
?
assembly - FAT 12 Implementation
I have been following the Operating System development tutorial on http://www.brokenthorn.com. Right now I'm trying to setup the BIOS parameter block with this code:
However, when I try to open the disk using the ImDisk driver for virtual floppies, it says that the drive needs to be formatted. Is the code I'm using correct?
c# - c# - 如何提取 FAT 磁盘映像?
我实际上正在尝试使用 DiskUtils 提取胖磁盘映像,但我没有得到正确的文件名......
我得到 "\TURNER~3\TOPPER~1.P~1" 代替 "\TURNEROVER\TOPPERSHEATH.PPTX"
这是因为 DiscUtils 不支持 LFN [长文件名]...
所以我正在寻找一个完美的库来提取这些文件,然后我尝试自己制作一个......
有什么方法可以在没有文件名错误的情况下提取它[也许是通过 DiscUtils]...
fat - 如何计算脂肪
我正在学习 FAT 文件系统以及如何计算 FAT 大小。现在,我有这个问题:
假设磁盘大小为 32 MB,块大小为 1 KB。计算FAT16的大小。
现在,我知道要计算它,我们会将每个条目的位数乘以块数。所以第一步是计算块数 = (32MB)/(1KB) = 2^15 = 32 KB 块。
然后,我们将其代入第一个等式,得到 = 2^16 * 2^15 = 2^19在http://pcnineoneone.com/howto/fat1.html中计算)。
但是,我得到的答案更进一步,将 2^19 除以 (8*1024) ,这基本上给出了 64KB 的答案。这是为什么?我已经搜索了几个小时,但什么也没找到。
有人可以解释为什么我们要执行将 2^19 除以 (8*1024) 的额外步骤吗?哦,另一个问题表明块大小为 2KB,因此它将最终结果除以 (8*1024*1024) ... 8 和 1024 来自哪里?请帮忙
android - Android 上的大数据库文件支持
我们都知道 Android 不支持除 FAT 之外的任何 SD 卡文件系统。我有巨大的 DB sqlite 文件(大约 9 Gb),我想在我的移动设备上使用该文件,但现在不可能了。我可以将文件分成一些较小的文件(当然,具有相同的 DB 表结构),然后使用任何软件(JDBC 扩展模块或类似的东西)将这些文件组装到逻辑级别的一个 DB 中。有人知道这个 java 软件/库吗?或者这只是我的美好愿景?:)
谢谢。
filesystems - 实现FAT文件系统的开/写功能
我必须在http://www.broadcom.com/support/communications_processors/downloads.php的 Broadcomd(固件代码)availabel 中实现打开/写入功能,我正在通过http://elm-chan.org/fsw /ff/00index_e.html开发对 FAT 文件系统的理解。我也从上面的链接中对代码有了一些了解。但仍然无法编写完整的代码......缺少一些设计部分......你们可以帮助我开发实现级别的理解。
android - Android SD 卡文件系统
长话短说 - 我如何检查 SD 卡上使用的文件系统?
我希望能够区分 FAT 和 NTFS。