javascript

java

python

c#

node.js

reactjs

android

php

c++

ruby-on-rails

html

jquery

git

css

ios

sql

.net

c

<img src="//i.stack.imgur.com/bk9VA.png" alt="" class="sponsor-tag-img" width="18" height="16"/>android

string

php - 目录中每个文件的循环代码

这个问题在这里已有答案:

  • 获取目录中的文件                                     3个答案

我有一个图片目录,我想循环并做一些文件计算。 它可能只是缺乏睡眠,但我如何使用PHP查看给定目录,并使用某种for循环遍历每个文件?

谢谢!

trans by 2019-08-13T21:59:18Z

java - 获取文件夹或文件的大小

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

trans by 2019-08-07T14:26:51Z

filesystems - 如何在标准C ++中递归遍历每个文件/目录?

如何在标准C ++中递归遍历每个文件/目录?

trans by 2019-07-31T22:40:08Z

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

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

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

trans by 2019-07-27T03:54:34Z

filesystems - 如何在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']

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

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

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

trans by 2019-07-14T22:59:21Z

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

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

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

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

trans by 2019-07-01T12:51:03Z

c# - 检查字符串是否是有效的Windows目录(文件夹)路径

我试图确定用户输入的字符串是否有效表示文件夹的路径。 有效,我的意思是格式正确。

在我的应用程序中,该文件夹代表一个安装目标。 如果文件夹路径有效,我想确定文件夹是否存在,如果不存在则创建它。

我目前正在使用Directory.Exists().我发现这很好用,除非用户没有正确格式化字符串。 发生这种情况时,此方法将返回false,表示该文件夹不存在。 但这是一个问题,因为我之后将无法创建该文件夹。

从我的谷歌搜索我发现一个建议使用正则表达式来检查格式是否正确。 我没有正则表达式的经验,我想知道这是否是一种可行的方法。 这是我发现的:

Regex r = new Regex( @"^(([a-zA-Z]\:)|(\\))(\\{1}|((\\{1})[^\\]([^/:*?<>""|]*))+)$" );
return r.IsMatch( path );

将正则表达式测试结合Directory.Exists(),给我一个足够好的方法来检查路径是否有效以及它是否存在? 我知道这会因操作系统和其他因素而异,但该程序仅针对Windows用户。

trans by 2019-06-18T19:02:53Z

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

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

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

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

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

trans by 2019-06-05T05:49:20Z

php - open_basedir限制生效。 文件(/)不在允许的路径中:

我在我网站上的头像上传时收到此错误。 我以前从来没有得过它,最近没有任何改变让我开始得到这个错误......

Warning: is_writable() [function.is-writable]: 
open_basedir restriction in effect. 
File(/) is not within the allowed path(s):
trans by 2019-05-30T15:41:32Z

java - 使用FileInputStream时如何确定理想的缓冲区大小?

我有一个从文件创建MessageDigest(哈希)的方法,我需要对很多文件(&gt; = 100,000)执行此操作。 我应该用多大的缓冲区来读取文件以最大限度地提高性能?

大多数人都熟悉基本代码(我将在这里重复以防万一):

MessageDigest md = MessageDigest.getInstance( "SHA" );
FileInputStream ios = new FileInputStream( "myfile.bmp" );
byte[] buffer = new byte[4 * 1024]; // what should this value be?
int read = 0;
while( ( read = ios.read( buffer ) ) > 0 )
    md.update( buffer, 0, read );
ios.close();
md.digest();

什么是最大化吞吐量的缓冲区的理想大小? 我知道这是依赖于系统的,我很确定它的操作系统,文件系统和硬盘依赖,并且可能还有其他硬件/软件。

(我应该指出,我对Java有点新手,所以这可能只是一些我不知道的Java API调用。)

编辑:我不提前知道将要使用的系统类型,所以我不能假设很多。 (因为那个原因,我正在使用Java。)

编辑:上面的代码缺少像try..catch这样的东西,以使帖子更小

trans by 2019-05-29T09:07:56Z

filesystems - Linux删除大小为0的文件

这个问题在这里已有答案:

  • 如何在linux中删除多个0字节文件?                                     9个答案

如果它的大小为0,我如何在linux中删除某个文件。我想在crontab中执行它而不需要任何额外的脚本。

l filename.file | grep 5th-tab | not eq 0 | rm

像这样的东西?

trans by 2019-05-28T01:25:04Z

javascript - fs:如何找到父文件夹?

如何写这个以备份父级2级来查找文件?

fs.readFile(__dirname + 'foo.bar');
trans by 2019-05-22T21:35:41Z

php - 如何在两个目录中包含文件?

如何包含一个超过2个目录的文件。 我知道你可以使用/game/forum/files/index.php来包含一个2个目录的文件,但你如何为3个目录做回来?这有意义吗?我试过/includes/boot.inc.php,但它无法正常工作。

我在/game/forum/files/index.php中有一个文件,它使用PHP include来包含一个文件。 这位于/includes/boot.inc.php; /是根目录。

trans by 2019-05-21T23:30:38Z

filesystems - 如何在iPhone上获得可写路径?

我发布这个问题是因为我有一个完整的答案,这篇文章是针对另一篇文章写的,当时我发现它不适用于原版,但我觉得它太浪费了。 因此,我也将其作为社区维基,以便其他人可以充实问答。 如果您觉得答案有用,请投票提出问题 - 作为社区维基我不应该为此投票获得积分,但它会帮助其他人找到它

如何获取iPhone上允许写入文件的路径? 您可以(误导性地)在模拟器上随意写任何地方,但在iPhone上,您只能写入特定位置。

trans by 2019-05-21T22:21:28Z

c# - 从路径获取文件夹名称

string path = "C:/folder1/folder2/file.txt";

我可以使用哪些对象或方法来获得folder2的结果?

trans by 2019-05-08T01:18:41Z

语言无关 - 内存映射文件有哪些优点?

我一直在研究项目的内存映射文件,并且会感谢以前使用它们或者决定不使用它们的人的想法,为什么?

特别是,我关注以下内容,按重要性排序:

  • 并发
  • 随机访问
  • 性能
  • 便于使用
  • 可移植性
trans by 2019-05-06T20:09:34Z

c# - 如何在Windows下检查给定字符串是否是合法/有效的文件名?

我想在我的应用程序中包含批处理文件重命名功能。 用户可以键入目标文件名模式和(在替换模式中的一些通配符之后)我需要检查它是否是Windows下的合法文件名。 我试图使用像[a-zA-Z0-9_]+这样的正则表达式,但它不包含来自各种语言的许多国家特定字符(例如变音符号等)。 做这种检查的最佳方法是什么?

trans by 2019-04-29T13:53:29Z

filesystems - Node.js - 以平台无关的方式查找主目录

Process.platform为Windows返回“win32”。 在Windows上,用户的主目录可能是C:\ Users [USERNAME]或C:\ Documents and Settings [USERNAME],具体取决于所使用的Windows版本。 在Unix上,这不是问题。

trans by 2019-04-28T23:09:56Z

锁定执行文件:Windows,Linux没有。 为什么?

我注意到在Windows上执行文件(.exe或.dll)时,它被锁定,无法删除,移动或修改。

另一方面,Linux不会锁定正在执行的文件,您可以删除,移动或修改它们。

当Linux没有时,为什么Windows会锁定? 锁定有优势吗?

trans by 2019-04-27T11:34:18Z

linux - 如何确定特定文件是否在Windows中打开?

我最喜欢的linux工具之一就是lsof - 真正的瑞士军刀!

今天我发现自己想知道WinXP系统上哪些程序打开了特定的文件。 是否有与lsof等效的实用程序? 此外,有问题的文件是通过网络共享,所以我不确定这是否复杂。

trans by 2019-04-25T02:08:14Z

1 2 3 下一页 共3页