Tag: 文件系统

尝试在Android中创build文件:打开失败:EROFS(只读文件系统)

这一行: final FileOutputStream outputStream = new FileOutputStream(name); 导致FileNotFoundException ,消息是/2ozjfFQzwv: open failed: EROFS (Read-only file system)其中“2ozjfFQzwv”是我作为文件的名称传递的。 我已经试过这个和没有WRITE_INTERNAL_STORAGE权限。 我如何创build这个文件的写作? 另外,我只是希望能够给一个新的活动提供一个图像,而且它太大而无法在一个额外的序列化中。 有没有比写入文件,然后再读取一个更简单的方法? 这里的所有问题似乎都是关于写入SD卡,我不想这样做,因为很多人没有SD卡插槽。

如何获得给定文件夹中具有特定扩展名的文件的列表?

我想获得在给定文件夹中具有特定扩展名的所有文件的文件名(以及recursion的子文件夹)。 也就是文件名(和扩展名),而不是完整的文件path。 这在Python这样的语言中是非常简单的,但是我不熟悉C ++中的这个构造。 怎么办?

内存映射文件的优点是什么?

我一直在研究一个项目的内存映射文件,并会感谢来自以前使用过的人的任何想法,或决定不使用它们,为什么? 我特别关心以下几点,重要性如下: 并发 随机访问 性能 使用方便 可移植性

我可以在Azure网站上写入文件系统吗?

我可以在Azure网站上写入文件系统吗? 例如从仪表板更新或安装WordPress的插件/主题。 AFAIK,在Heroku上是不可能的,那么Azure网站呢?

HTML5是否允许您与浏览器中的本地客户端文件进行交互?

我见过一些关于在网页上访问客户机上的文件的post,也就是这个问题 。 我正在尝试跳上“我不断更新云计算”的范例,这样我的用户就可以通过访问网页来访问最新的版本。 这要求程序/网页可以以一个目录开始,recursion地检查其中的文件,并根据find的结果计算结果。 最后还应该能够将结果文件写入客户端的文件系统。 在上一个问题中的答案之一提到了Google Gears,但是现在已经停止了HTML5。 是否可以在HTML5中访问客户端目录? 怎么样? 我知道为什么通过任何网页访问本地文件是一个安全风险,但为了我的目的,我没有问题,要求用户适当的权限。

Path.Combine绝对与相对pathstring

我试图用Path.Combinejoin一个相对path的Windowspath。 但是, Path.Combine(@"C:\blah",@"..\bling")返回C:\blah\..\bling而不是C:\bling\ 。 有没有人知道如何做到这一点,而不写我自己的相对pathparsing器(这不应该太难)?

有没有在Java中的方式来确定path是否有效,而不尝试创build一个文件?

我需要确定用户提供的string是否是一个有效的文件path(即如果createNewFile()会成功或抛出一个exception),但我不想膨胀与无用的文件创build的文件系统只是为了validation的目的,有一种方法来确定,如果我有string是一个有效的文件path而不尝试创build文件? 我知道“有效的文件path”的定义取决于操作系统,但我想知道是否有任何快速接受“C:/ foo”或“/ foo”和拒绝“香蕉”的方法…一种可能的方法可能是试图创build该文件,并最终删除它,如果创build成功,但我希望有一个更优雅的方式来实现相同的结果…

如何使用heroku的临时文件系统

我在Heroku上使用了Python / Django(Cedar Stack),我有一个pipe理命令,我需要写一个将S3文件从S3存储区中取出并处理的文件。 我不知道如何使用临时文件系统。 只有某些目录是可写的吗? 我发现另一篇文章暗示只有某些文件夹是可写的(但是,似乎并不适用于Cedar堆栈)。 我发现这个开发文章,但没有详细说明(注意:我明白,这只是暂时的,我只需要解压缩文件并处理文件)。 我可以在应用程序根目录下的任何地方创build一个文件夹吗? 我怎么得到这个? 这似乎我可能只是使用$ HOME。 我通过连接到via做了一些testing $ heroku run bash 并运行: $ echo #HOME 收益: /应用 并运行: $ mkdir $HOME/tmp 在应用程序的根目录下创build一个文件夹,并使用与其他文件和文件夹相同的用户和组。 所以…我在这里错过的任何东西? 一个更好的方法来做到这一点? 有没有一个操作系统的环境variables? 我已经运行了“env”,我没有看到更好的。

SQLite3数据库或磁盘已满/数据库磁盘映像格式不正确

我的数据库大约是25 MB,并且我已经validation了访问它的用户名以及文件权限在几个月内没有改变。 我遇到一个问题,由于“数据库或磁盘已满”而导致查询失败,然后有时“数据库磁盘映像格式错误”问题。 除非我正在读这个错误,否则我的磁盘没有接近完整(这是一个Ubuntu服务器,9.10,如果有任何区别的话) Filesystem 1K-blocks Used Available Use% Mounted on /dev/sda1 19610300 2389596 16224560 13% / udev 10240 128 10112 2% /dev none 254136 0 254136 0% /dev/shm none 254136 36 254100 1% /var/run none 254136 0 254136 0% /var/lock none 254136 0 254136 0% /lib/init/rw 作为一个testing,我只是做了一个添加了新logging的操作,并没有问题。 我试图找出是否有一组特定的操作失败。 但是,在插入(并validation它在那里)之后,数据库在磁盘上的字节数没有变化(既不是向上也不是向下)。 使用命令行实用程序导致类似于以下内容,这是令人惊叹的:) SQLite version 3.6.12 Enter […]

如何在C#中获取当前用户的桌面path?

如何获得C#中当前用户的桌面path? 我唯一能find的就是VB.NET类SpecialDirectories ,它有这个属性: My.Computer.FileSystem.SpecialDirectories.Desktop 我怎样才能在C#中做到这一点?