问题标签 [file-management]
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.
ruby - Ruby 可访问的文件管理器
我想使用 Ruby 制作一个定制的文件管理器,但我不想重新发明太多的轮子。是否有可以从 Ruby 访问的具有开放 API 的现有文件管理器?或者,是否有可用的工具包或框架来制作我自己的文件管理器?
objective-c - 在 Cocoa 中重命名文件?
如何重命名文件,将文件保存在同一目录中?
我有一个包含文件完整路径的字符串,以及一个包含新文件名(并且没有路径)的字符串,例如:
我知道 NSFileManager 的movePath:toPath:handler:方法,但我无法锻炼如何构造新文件的路径..
基本上我正在寻找与以下 Python 代码等效的代码:
javascript - 如何在 WSH 下管理文件和目录?
是否可以在 WSH 中使用 javascript 管理文件和目录(即获取目录的内容、创建/复制/删除文件等)?
我快速浏览了 MSDN,但找不到让我这样做的对象。
python - 删除目录中的所有文件
尝试删除某个目录中的所有文件会给我以下错误:
OSError: [Errno 2] 没有这样的文件或目录:'/home/me/test/*'
我正在运行的代码是:
php - PHP文件管理系统
我们需要创建一个文件管理界面,与基于 cakephp 的客户当前网站集成。
文件管理器必须只让用户看到他们也有权限的文件。
用户将能够上传文件(任何大小)并让其他用户下载这些文件(如果权限允许)。
这对于我们可以购买的许多文件管理系统来说是没有问题的,但我找不到可以与他们当前的登录系统集成的文件管理系统。客户端只希望用户登录一次以访问他们的用户 CP 和他们的文件。所以据我所知,我们唯一的选择是自己构建一个文件管理界面。
我们必须允许使用 PHP 上传哪些选项?我知道我们需要增加 php 上传限制,但是 php/apache 是否允许上限?
如果相关,这些文件的上限可能约为 150MB,但在某些情况下文件大小可能会更大。
另外,Linux 服务器上文件上传/控制的注意事项是什么?
我想我没有真正的“具体”问题,但想就从哪里开始以及我们将遇到的一些典型陷阱提出一些建议。
c++ - Windows SearchPath 函数
我正在使用以下内容搜索定义为宏 DB_CONFIG_FILE_PATH_1 的文件。
如果该文件位于 C:\ 目录中,则可以找到该文件。但是,如果该文件位于其子目录之一中,则该函数找不到它。
有人可以解释如何使用上述功能搜索所有驱动器,包括子目录中的文件。
我没有使用 FindFirstFile 函数,因为即使函数返回文件的句柄,我也无法检索文件的路径。
换句话说,我想要一个文件的完整路径名。我知道文件的名称,但不知道它在 comp 中的位置。
vb.net - Vb.Net 文档存储
我正在尝试将文档存储模块添加到我们的 AR 软件中。
我将提示用户将文档/图像附加到他们的帐户。然后我会将这个文件的副本放入我们的文件夹中,以便我们可以引用它,而不必依赖他们将文件保存在原始位置。该系统不使用数据库,而是使用多个平面文件。
一旦将这些文件附加到我们的系统,我正在寻找有关如何处理这些文件的指导。
我应该如何存储这些附件?
我在想我可以将文件复制到一个子目录,然后将其重命名为自动生成的数字,这样我们就没有重复了。这样做的坏处是文件夹的内容会变得相当大。
有人有更好的方法吗?我应该创建目录并存储它们...?
php - 您在根目录中的目录方法是什么
我创建了一个 mvc,就文件夹和设置文件而言,它具有这种级别的组织。
我对这个结构的问题是你可以看到管理部分有自己的类、函数和数据库配置文件的文件夹。
然后其他页面的根有自己的一组页面,用于类、函数和数据库连接(与 admin 相同)
我试过只有一个文件夹用于类,另一个用于包含等等,管理部分和根页面都共享,但它的结果变成了一个混乱的包含,比如蜘蛛网。
包括我试过的方法是
include_once(dirname( FILE )./directory/...) 如果我在一个文件夹中并且我试图将一个上一级的文件包含在当前页面中,那么它的作用是不起作用的。而不是使用主根目录,它还包含文件夹 im 。所以这没有任何用处。
因此,如果这是我的根目录:d:/wamp/www/website/ 并且我将主根目录中的某些内容包含到名为 functions 的目录内的文件中,则 dirname( FILE ) 实际上的值为 d:\wamp\ www\网站\功能\
什么是包含文件的好方法,而不会陷入一堆错误,试图弄清楚发生了什么。
谢谢
.net - 当元数据在 SQL 数据库中时,存储/检索数百万个文件的最佳方式
我有一个流程,最初将生成 3-4 百万个 PDF 文件,并以 80K/天的速度继续。它们每个都非常小(50K),但我担心的是如何管理我生成的文件总量以便于查找。一些细节:
- 生成文件后,我将运行一些其他步骤,并且将有一些服务器参与,因此我需要在生成文件时注意它们。
- 生成后,这些文件将通过我编写的查找过程可用。本质上,我需要根据每个文件唯一的订单号来提取它们。
- 在任何时候,现有的订单号可能会被重新提交,并且生成的文件将需要覆盖原始副本。
最初,我计划将这些文件全部写入 NAS 上的单个目录,但我意识到这可能不是一个好主意,因为它们有数百万个,Windows 可能无法非常优雅地处理百万个文件查找。我正在寻找一些建议:
- 一个文件夹可以吗?这些文件永远不会被列出——它们只会使用 System.IO.File 和我已经确定的文件名来检索。
- 如果我创建一个文件夹,我是否可以使用 System.IO.DirectoryWatcher 监视新文件,即使有这么多文件,还是会因为有这么多文件而开始变得迟缓?
- 是否应该将它们作为 BLOB 存储在 SQL Server 数据库中?因为我需要通过参考值来检索它们,所以这可能更有意义。
谢谢你的想法!
php - 自动文件版本控制的陷阱?
我正在开发一个文件管理系统,如果存在同名文件,我想包括一个自动版本控制,例如贝茨编号。我想在文件名和扩展名之间插入一个“-v0001”,并计算它们进来的版本数。
我想我会使用正则表达式模式来检查版本控制是否存在。
我的问题是:
- 使用这样的编号系统有哪些潜在问题?
- 处理文件名版本控制有哪些替代方法?
我打算将它作为一个大规模导入系统,所以如果我不需要,我不想让用户给我唯一的文件名,而且我确实可以选择包括其他版本控制方案的选择。我的系统有标签,所以文件名的重要性降低了,但我认为仍然有一些重要性。