标签: filesystems

如何使用PHP将文件从一个目录复制到另一个目录?

说我test.phpfoo目录中也有一个文件bar.我怎么能代替bar/test.phpfoo/test.php使用PHP?我在Windows XP上,跨平台的解决方案会很棒但是Windows首选.

php filesystems file-io copy file

141
推荐指数
5
解决办法
26万
查看次数

Notepad ++缓存文件的位置

在最新版本的Notepad ++上,当应用程序关闭时,重新启动应用程序时会保留未保存的文件.

我假设这些文件缓存在临时文件上.该文件的位置是什么.

谢谢

filesystems caching notepad++

139
推荐指数
2
解决办法
11万
查看次数

存储上传图像,SQL数据库或磁盘文件系统的最佳位置是什么?

我正在编写一个允许用户将图像上传到服务器的应用程序.我希望每天大约有20张图片都是jpeg,可能没有编辑/调整大小.(这是另一个问题,如何在存储之前调整服务器端的图像大小.也许有人可以请求在评论中删除.NET资源等等).我现在想知道存储上传图像的最佳位置是什么.

  • 将图像作为文件存储在文件系统中,并在表格中创建一条记录,其中包含该图像的确切路径.

  • 或者,使用数据库服务器的"图像"或"二进制数据"数据类型将图像本身存储在表中.

我看到两者的优点和缺点.我喜欢a)因为我可以轻松地重新定位文件,只需要更改表条目.另一方面,我不喜欢在Web服务器上存储业务数据,我真的不想将Web服务器连接到任何其他保存业务数据的数据源(出于安全原因)我喜欢b)因为所有信息都是在一个地方,可以通过查询轻松访问.另一方面,数据库将很快变得非常大.外包数据可能更困难.

database filesystems binaryfiles image-uploading

135
推荐指数
10
解决办法
10万
查看次数

将图片存储为文件或存储在Web应用程序的数据库中?

我的问题相当通用,我知道可能没有100%的答案.我正在构建一个ASP .NET Web解决方案,其中包含大量图片,并希望有相当多的流量.我确实想要达到性能.

我应该将图片保存在数据库或文件系统中吗?无论答案如何,我都更感兴趣为什么选择一种特定的方式.

非常感谢,Stefan

DUPLICATE:在DB中存储图像 - 是或否?,如何在文件系统中存储图像,存储少量图像:blob还是fs?可能还有其他一些.


评论:感谢许多好的答案.即使我喜欢使用100%数据库驱动的解决方案,我也会选择基于文件的解决方案.似乎今天有很好的解决方案来做我想要的数据库等,但我有一些理由不这样做.

  • 我将使用托管解决方案,我有大量的存储空间(10gb)但数据库只有300mb.在DB中额外存储会花费很多.

  • 我不是数据库专家,也不能控制数据库的设置.基于数据库的解决方案可能需要自定义配置.

如果我们将在我们自己的服务器上运行该站点,我可能会考虑基于数据库的解决方案.谢谢,斯蒂芬

database asp.net filesystems image

119
推荐指数
6
解决办法
4万
查看次数

使用标签而不是文件夹的文件系统?

我的文件很乱,我尝试将它们组织成文件夹,其名称描述了它们在递归类故障中的含义,但后来我在寻找它时再次找不到文件(一个文件可能存在于许多文件夹中).

什么文件系统允许我通过组合标签而不是使用文件夹来查找我的文件?

如果有这样的文件系统,我不确定操作系统如何应对,如此深深地依赖于文件夹系统.我遇到了tag2find,这并不算太糟糕; 它解决了我现在寻找东西的问题,但它是一个应用程序,而不是文件系统.

filesystems tags

113
推荐指数
5
解决办法
4万
查看次数

如何在Python中仅列出顶级目录?

我希望能够只列出某个文件夹中的目录.这意味着我不希望列出文件名,也不想要其他子文件夹.

让我们看一个例子是否有帮助.在当前目录中,我们有:

>>> os.listdir(os.getcwd())
['cx_Oracle-doc', 'DLLs', 'Doc', 'include', 'Lib', 'libs', 'LICENSE.txt', 'mod_p
ython-wininst.log', 'NEWS.txt', 'pymssql-wininst.log', 'python.exe', 'pythonw.ex
e', 'README.txt', 'Removemod_python.exe', 'Removepymssql.exe', 'Scripts', 'tcl',
 'Tools', 'w9xpopen.exe']
Run Code Online (Sandbox Code Playgroud)

但是,我不希望列出文件名.我也不想要像\ Lib\curses这样的子文件夹.基本上我想要的是以下内容:

>>> for root, dirnames, filenames in os.walk('.'):
...     print dirnames
...     break
...
['cx_Oracle-doc', 'DLLs', 'Doc', 'include', 'Lib', 'libs', 'Scripts', 'tcl', 'Tools']
Run Code Online (Sandbox Code Playgroud)

但是,我想知道是否有更简单的方法来实现相同的结果.我得到的印象是,使用os.walk只返回顶级效率低效/太多.

python filesystems

111
推荐指数
11
解决办法
12万
查看次数

如何以编程方式更改文件权限?

在Java中,我正在动态创建一组文件,我想在linux/unix文件系统上更改这些文件的文件权限.我希望能够执行Java等价物chmod.这可能是Java 5吗?如果是这样,怎么样?

我知道Java 6中的File对象有setReadable()/ setWritable()方法.我也知道我可以打电话来做这件事,但如果可能的话,我想避免这样做.

java filesystems

107
推荐指数
6
解决办法
15万
查看次数

106
推荐指数
12
解决办法
14万
查看次数

获取文件夹或文件的大小

如何在Java中检索文件夹或文件的大小?

java filesystems

99
推荐指数
7
解决办法
10万
查看次数

用于将项目放在字母列表末尾的字符是什么?

我经常将" _ "添加到我想要的第一个位置.
我可以使用某种神奇的角色将一个项目放在列表的末尾吗?

比"z_item" 更优雅的东西.

  • _custom folder1
  • _custom folder2
  • 收件箱
  • 已发送框
  • 垃圾邮件文件夹

  • 收件箱
  • 已发送框
  • 垃圾邮件文件夹
  • [?]自定义文件夹1
  • [?]自定义文件夹2

是的,这是COT-ish.

linux windows filesystems alphabetical-sort

99
推荐指数
8
解决办法
7万
查看次数