问题标签 [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.

0 投票
5 回答
1867 浏览

emacs - dired模式单窗口?(emacs)

有没有办法让 dired 在单个窗口中操作,这样当我遍历目录时,我没有用于中间目录的 n 个 dired 缓冲区?但是 - 如果我在一个完全独立的目录中启动另一个 dired 缓冲区(从 minibuffer 而不是在已经打开的 dired 实例中的子目录上点击 [enter])我想保留两个单独的 dired 缓冲区......我想我我正在使用 ido-dired,因为我打开了 ido-mode,但我不知道解决方案会有所不同吗?非常感谢!

0 投票
1 回答
584 浏览

windows - 将 CD 上的文件而不是硬盘上的文件复制到新目录的脚本

我需要从一组包含大量重复内容的 CD 中复制文件,这些文件相互之间以及与我硬盘上已有的内容之间进行复制。相同文件的文件名不相同,位于不同名称的子目录中。我想将非重复文件从 CD 复制到硬盘上的新目录中。我不关心子目录 - 我稍后会整理出来 - 我只想要唯一的文件。

我找不到执行此操作的软件 - 请参阅我在 SuperUser 上的帖子https://superuser.com/questions/129944/software-to-copy-non-duplicate-files-from-cd-dvd

SuperUser 的某个人建议我使用 GNU 的“查找”和某些校验和工具的 Win32 版本编写一个脚本。我看了一眼,以前没有做过类似的事情。我希望存在一些我可以修改的东西。

我找到了一个很好的删除重复项的程序,Duplicate Cleaner(它比较校验和),但在这里它对我没有帮助,因为我必须将所有的 CD 复制到磁盘上,而且每个 CD 可能有大约 80% 的重复项,而且我没有空间这样做 - 我必须一次循环复制所有内容,然后转身删除其中的 80%,大量使用硬盘驱动器。

谢谢你的帮助。

0 投票
3 回答
1707 浏览

c# - XNA Xbox 360 内容管理器线程冻结绘制线程

我目前有一款游戏,它可以使用大于 1MB 的大图像作为背景。我确切地知道这个转换应该在什么时候发生,所以我创建了一个加载器类来处理在后台加载这些大图像,但是当我加载图像时,它仍然会冻结发生绘图的主线程。由于这段代码在 360 上运行,我将线程移动到第 4 个硬件线程,但这似乎没有帮助。下面是我正在使用的课程。任何关于为什么我的新内容管理器应该在它自己的线程中中断我的主线程中的绘制的任何想法都将不胜感激。

0 投票
6 回答
5539 浏览

php - 任何人都知道任何好的后端用户在线文件管理器?

我正在寻找一个后端系统,您的客户端可以登录并将文件上传到您的服务器,从服务器下载文件,您可以删除用户,创建用户等。我不知道这种软件的正确名称。也许它被称为在线文件管理器?有什么建议吗?我的服务器支持 PHP、apache 和 mysq。

0 投票
3 回答
551 浏览

performance - 一般问题:文件系统还是数据库?

我想创建一个小型文档管理系统。有几个用户存储他们的文件。上传的每个文件都包含有关上传文件的用户和文档内容本身的信息。在视图中将显示一个特定用户的所有文件,按日期排序。

什么会更好:

  1. 为文档提供名称或元数据 (XML),其中包含日期和用户(并遍历它们以获取元数据)或...

  2. 给文件一个随机/唯一的名称并将元数据存储在数据库中?像这样的东西:

    /li>

你会说什么,为什么?使用的编程语言是 Java,数据库是 MySQL。

0 投票
2 回答
116 浏览

php - 有限制的目录列表

我正在尝试制作一个仅列出文件夹中文件夹的脚本。问题是我的用户可以在他们的文件夹中创建文件夹,所以基本上我要做的是让用户有一种方法来管理他们的文件夹和存储文件......我的问题是我想制作 php “认为“根文件夹是他们的主目录,他们不能高于他们的主目录。目前我的php函数不这样做,它只显示目录的内容......如果用户上一层又上一层......等等......他可以浏览整个硬盘驾驶。

0 投票
3 回答
1258 浏览

c++ - Xcode iPhone:从 .txt 文件中删除文本

我有一个包含一些字符串的文本文件,我可以使用 [NSString initWithContentsOfFile] 函数从文件中访问文本,但我接下来要做的是从该文件中删除整个文本,但将文本文件保留在那里我的应用程序将继续将消息字符串输入文件。我浏览了 NSString、NSStream、NSScanner、NSFileManager、NSHandle,但仍然不知道该怎么做。

我可以执行删除文件功能,但我真的不想这样做,因为我的应用程序需要循环数千次,我认为不断删除和创建文件是不明智的。

任何想法?谢谢

0 投票
1 回答
192 浏览

file-management - 如何在 Windows 上组织下载的演示、源代码、开源项目实用程序等?

我已经在SuperUser上问过这个问题,但有人建议我应该在 SO 上问这个问题。所以在这里。

作为一名程序员,我下载了许多文件,其中包括来自 codeplex 或 google 代码的小型实用程序、来自代码项目的示例源代码、其他免费工具/实用程序。通常这些文件具有无意义的文件名。该文件保留在下载文件夹中。一段时间后,我忘记了这个文件是什么。

是否有任何工具/实用程序来组织此类文件。我正在寻找具有以下功能的工具:

  1. 请允许我对示例代码、.Net 实用程序、Java 实用程序等文件进行分类。
  2. 存储我下载此文件的位置的信息。
  3. 存储文件的小描述。
  4. 相关文件的列表或信息。通常我将原始文章与下载的代码示例一起保存为 pdf 格式。
0 投票
2 回答
2173 浏览

php - PHP中的文件管理系统

我在服务器上备份了我的系统(文档、视频、音乐等)。
我只有 FTP 访问权限(不能真正做任何花哨的事情)
但是我可以运行 PHP 和 MySQL 程序(非常基本)。
我想知道一个好的完整系统可以让我
上传、控制和管理我在那里的文件(包括安全功能)
,这样我就可以即时编辑一些文档、听流媒体音乐并上传更多文件,如果我想。

谢谢。

0 投票
2 回答
313 浏览

python - 如何组织我已经工作的插件系统的文件结构?

我正在从事一个项目,其主要设计指导原则是可扩展性。

我通过定义一个元类来实现一个插件系统,该元类使用类方法注册任何加载的插件的类名(每种类型的插件都继承自核心代码中定义的特定类,因为有不同类型的插件在应用程序)。基本上这意味着开发人员必须将他的类定义为

并且主程序将知道他的存在,因为PieChart将包含在可用的注册插件列表中ChartPluginAncestor.plugins

作为类方法的挂载方法,所有插件在其类代码加载到内存时都会被注册(甚至在该类的对象被实例化之前)

该系统对我来说足够好™(尽管我总是对如何改进体系结构的建议持开放态度!)但我现在想知道管理插件文件的最佳方法是什么(即包含插件的文件在哪里以及如何应储存)。

到目前为止,我正在使用 - 出于开发目的 - 我称之为“插件”的包。我将所有包含插件类的 *.py 文件放在包目录中,我只是import plugins在 main.py 文件中发出,以便所有插件都能正确安装。

编辑:杰夫在评论中指出,import plugins包的各个模块中包含的类不会很容易获得(我没有意识到这一点 - 出于调试目的 - 分别导入每个类from plugins.myAI import AI)。

然而,这个系统只有在我开发和测试代码时才好用,因为:

  • 插件可能带有自己的单元测试,我不想将它们加载到内存中。
  • 所有插件当前都加载到内存中,但确实有某些插件是相同功能的替代版本,所以你真的只需要知道你可以在两者之间切换,但你只想加载你选择的那个从配置窗格。
  • 在某些时候,我会希望有一个安装插件的双重位置:一个系统范围的位置(例如在某处/usr/local/bin/)和一个特定于用户的位置(例如在某处/home/<user>/.myprogram/)。

所以我的问题真的是——也许——三个:

  1. 插件容器:我的目标最明智的选择是什么?单个文件?包?.py 文件的简单目录?)
  2. 识别插件的存在而不必加载(导入)它们:使用 Python 内省来做到这一点的聪明方法是什么?
  3. 将插件放置在两个不同的位置:是否有标准的方法/最佳实践(至少在 gnu/linux 下)可以做到这一点?