filesystems相关内容

在 OS X 中创建一个目录的硬链接的 Unix 命令是什么?

如何在 OS X 中创建指向目录的硬链接(而不是符号链接或 Mac OS 别名)?我已经知道命令“ln target destination",但只有当目标是文件时才有效.我知道 Mac OS 与其他 Unix 环境不同,确实允许硬链接到文件夹(例如,这用于 Time Machine),但我不知道如何自己做. 解决方案 那你就不能直接在 BASH 里搞了.但是......我在这里找到了一篇 ..
发布时间:2021-12-15 00:07:55 服务器开发

UNIX 命令 mv 和 rm 如何处理打开的文件?

如果我正在读取存储在 NTFS 文件系统上的文件,并且我尝试在该文件仍在读取时移动/重命名该文件,我将无法这样做.如果我在 EXT3 等 UNIX 文件系统上尝试此操作,它会成功,并且读取过程不受影响.我什至可以 rm 文件并且读取过程不受影响.这是如何运作的?有人可以向我解释为什么 UNIX 文件系统支持这种行为而不支持 NTFS 吗?我有一种模糊的感觉,它与硬链接和 inode 有关,但我希望 ..
发布时间:2021-12-14 23:58:57 服务器开发

特殊文件夹.个人位置

我正在将文件保存到 Xamarin 中的 System.Environment.SpecialFolder.Personal.它似乎成功了,因为我可以立即从文件中提取数据.但是,我无法在手机上浏览和找到此文件.这个专属的 Personal 文件夹到底在哪里? 解决方案 System.Environment.SpecialFolder.Personal 类型映射到路径 /data/data/ ..
发布时间:2021-12-14 16:27:49 C#/.NET

如何比较批处理脚本中文件的时间戳?

在 DOS 批处理文件中,实现某些事情的方法有些模糊.幸运的是,有一个很棒的批处理脚本参考站点:Simon Sheppard 的 SS64.(同一个站点也有大量关于 Bash 的信息.) 一个困难是根据目录是否为空来分支执行.明显的 if exists "%dir%\*.*" 不起作用.但是可以通过这个条件执行技巧来完成: ( dir/b/a "%dir%" | findstr . ) > ..
发布时间:2021-12-13 17:43:58 其他开发

Web 应用程序访问用户的文件系统

我正在为我的客户创建一个 Web 应用程序.该应用程序将安装在公司网络内的专用服务器上.他想在网页上查看他的本地文件列表(来自他的本地 PC).他的意思是任何访问者都可以从某个文件夹中看到他的本地文件列表. 我知道 Web 应用程序无法访问访问者的文件系统.浏览器通过设计限制了这一点.当然,可能会有一些浏览器扩展、小程序和 Flash 应用程序,甚至黑客......但事实并非如此. 可 ..
发布时间:2021-12-13 10:13:33 前端开发

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

我看过一些关于通过网页访问客户端机器上的文件的帖子,即这个 问题. 对于我正在编写的某些算法,我正在尝试采用“在云中持续更新"的范例,以便我的用户只需访问网页即可访问最新版本.这要求程序/网页可以从一个目录开始并递归检查其中的文件并根据找到的内容计算结果.最后它也应该能够将结果文件写入客户端的文件系统. 上一个问题中的一个答案提到了 Google Gears,但此后已停止支持 HTML ..
发布时间:2021-12-13 09:43:18 前端开发

在 PhoneGap 应用程序中创建目录

试图找出如何使用 PhoneGap 在文件系统上创建目录. 我想为我的 PhoneGap 应用程序创建一个目录,这样我就可以存储用户在那里创建的图像并将它们加载到应用程序中. 解决方案 这就是你的方法: window.requestFileSystem(LocalFileSystem.PERSISTENT, 0, onRequestFileSystemSuccess, null); ..
发布时间:2021-12-11 15:11:47 其他开发

Java 中有没有办法在不尝试创建文件的情况下确定路径是否有效?

我需要确定用户提供的字符串是否是有效的文件路径(即,createNewFile() 是否会成功或抛出异常)但我不想使文件系统膨胀包含无用文件,仅为验证目的而创建. 有没有办法在不尝试创建文件的情况下确定我拥有的字符串是否是有效的文件路径? 我知道“有效文件路径"的定义因操作系统而异,但我想知道是否有任何快速接受 C:/foo 或 /foo 并拒绝 banana. 一种可能的方法是 ..
发布时间:2021-12-10 22:52:44 Java开发

如何在 Perl 中读入目录的内容?

如何让 Perl 将给定目录的内容读入数组? 反引号可以做到,但是有没有一些方法使用“scandir"或相似词? 解决方案 opendir(D, "/path/to/directory") ||die "无法打开目录:$!\n";而(我的 $f = readdir(D)){打印 "\$f = $f\n";}关闭 (D); 编辑:哦,抱歉,错过了“放入数组"部分: 我的 $d = ..
发布时间:2021-12-10 17:58:48 其他开发

监视文件/目录的内容?

我在找一个跨平台的文件监控python包?我知道可以使用 pywin32 监视 Windows 上的文件,并且有在 Linux/Unix 上运行的软件包,但有人知道跨平台的软件包吗? 解决方案 对于基于 Unix/Linux 的系统,您应该使用 文件更改监视器 Python 绑定 到 libfam. 对于基于 Windows 的系统,您应该绑定到 Win32 API FindFirs ..
发布时间:2021-12-09 20:01:09 Python

如何确定Qt驱动器上有多少可用空间?

我正在使用 Qt 并且想要一种独立于平台的方式来获取可用的可用磁盘空间. 我知道在 Linux 中我可以使用 statfs,而在 Windows 中我可以使用 GetDiskFreeSpaceEx().我知道 boost 有一种方法,boost::filesystem::space(Path const & p). 但我不想要那些.我在 Qt 中,并希望以 Qt 友好的方式进行. ..
发布时间:2021-12-09 17:09:54 C/C++开发

SQLite3 数据库或磁盘已满/数据库磁盘映像格式错误

我的数据库大约有 25 MB,我已经验证访问它的用户名以及文件权限几个月没有改变.我遇到了一个问题,查询因“数据库或磁盘已满"而失败,然后有时会出现“数据库磁盘映像格式错误"的问题. 除非我读错了,否则我的磁盘不会接近满(这是一个 Ubuntu 服务器,9.10,如果有什么不同的话) 文件系统 1K-blocks Used Available Use% Mounted on/dev/sda ..
发布时间:2021-12-08 18:02:08 数据库

我可以写入 azure 网站上的文件系统吗?

我可以写入 azure 网站上的文件系统吗?例如从仪表板更新或安装 Wordpress 中的插件/主题.AFAIK,在 Heroku 上是不可能的,那么 Azure 网站呢? 解决方案 当然可以在 Azure 网站的文件系统上写入.但是,您的写入权限仅限于应用程序的根文件夹.因此,如果您使用 ASP.NET,您将能够在 Server.MapPath("~/from_here_on") 内的 ..
发布时间:2021-12-06 17:55:59 其他开发

如何递归查找目录中最新修改的文​​件?

似乎 ls 在进行递归调用时没有正确排序文件: ls -altR .|头-n 3 如何在目录(包括子目录)中找到最近修改的文件? 解决方案 find .-type f -printf '%T@ %p\n' \|排序 -n |尾-1 |cut -f2- -d"" 对于一棵巨大的树,sort 可能很难将所有内容都保存在内存中. %T@ 给你修改时间就像一个unix时间戳,sort ..
发布时间:2021-12-05 23:01:57 其他开发