草庐IT

java - 如何在目录/文件夹中查找子目录?

我正在寻找一种方法来获取给定目录中所有目录的名称,而不是文件。例如,假设我有一个名为Parent的文件夹,其中有3个文件夹:Child1Child2和Child3.我想获取文件夹的名称,但不关心内容,或Child1、Child2等内部子文件夹的名称。有没有简单的方法来做到这一点? 最佳答案 如果您使用的是java7,您可能想尝试使用中提供的支持packagejava.nio.file如果您的目录有很多条目,它将能够开始列出它们而无需先将它们全部读入内存。在javadoc中阅读更多内容:http://docs.oracle.com/j

java - 列出Java中目录和子目录中的所有文件

列出1000多个目录和子目录中文件名的最快方法是什么?编辑;我当前使用的代码是:importjava.io.File;publicclassDirectoryReader{staticintspc_count=-1;staticvoidProcess(FileaFile){spc_count++;Stringspcs="";for(inti=0;i 最佳答案 由于这个答案显示在谷歌之上,我正在添加一个java7nio解决方案来列出所有文件和目录,它在我的系统上花费的时间减少了大约80%。try{PathstartPath=Paths

java - 使用 AssetManager.list 列出子目录中的 Assets

我的应用程序有一个Assets目录,我在其中转储了一堆我需要在运行时加载的文本文件。我有一个包含特定类型Assets(即“assets/subdir”)的目录,我想一次加载该目录中的所有文件。我有这样的代码:AssetManagerassetMgr=getAssets();String[]assetsIWant=assetMgr.list("subdir");for(Stringasset:assetsIWant){doAssetyThing(asset);}我已经为assetMgr.list()尝试了无数种不同版本的参数,但没有得到任何结果。如果我使用“/”,我会返回一个包含“ass

docker - .dockerignore 模式排除所有子目录中的文件

如何在docker镜像的所有子目录中排除python生成的文件,如*.pyc?我在上下文目录的根目录下添加了.dockerignore:#Ignoregeneratedfiles*.pyc唉,dockerbuild至少对子目录忽略了这一点,并复制了如下所示的整个目录树:/contextdir/|--Dockerfile\--src/|--a.py#thisiscopied-allright\--a.pyc#thisshouldbeignored,butiscopiedtoo.Why? 最佳答案 *.pyc之类的模式只匹配路径的开头,

docker - 如何使用 .dockerignore 文件排除子目录

我想用.dockerignore文件排除一个子目录,但是不知道应该是什么语法,也没有任何例子。我有一个子目录vendor/bundle。我放了.dockerignore文件中的vendor/bundle。还有vendor/bundle/和/vendor/bundle但它们似乎都不起作用。(另外,.dockerignore文件正在被找到,但无法正常工作。) 最佳答案 有一个更短更简单的方法来编写你的.dockerignore:vendor/bundle/**/*vendor/bundle

copy - Dockerfile拷贝保持子目录结构

我正在尝试将一些文件和文件夹从我的本地主机复制到一个docker镜像构建中。文件是这样的:folder1/file1file2folder2/file1file2我正在尝试制作这样的副本:COPYfiles/*/files/但是,folder1/和folder2/中的所有文件都直接放在/files/中,没有它们的文件夹:files/file1file2Docker中有没有办法保留子目录结构以及将文件复制到它们的目录中?像这样:files/folder1/file1file2folder2/file1file2 最佳答案 使用此Doc

c++ - 递归遍历 Qt 中目录及其子目录中的所有文件

我想递归地扫描一个目录及其所有子目录以查找具有给定扩展名的文件-例如,所有*.jpg文件。你怎么能在Qt中做到这一点? 最佳答案 我建议你看看QDirIterator.QDirIteratorit(dir,QStringList()您可以简单地使用QDir::entryList()递归,但QDirIterator更简单。另外,如果你碰巧有包含大量文件的目录,你会从QDir::entryList()中得到相当大的列表,这在小型嵌入式设备上可能不太好。示例(目录为QDir::currentPath()):luca@~/it_test-[

python - 如何在 Python 中获取所有直接子目录

我正在尝试编写一个简单的Python脚本,它将index.tpl复制到所有子目录中的index.html中(有一些异常(exception))。试图获取子目录列表让我陷入困境。 最佳答案 importosdefget_immediate_subdirectories(a_dir):return[namefornameinos.listdir(a_dir)ifos.path.isdir(os.path.join(a_dir,name))] 关于python-如何在Python中获取所有直接

linux - 为Linux目录下新创建的文件和子目录设置默认权限?

我有一堆长期运行的脚本和应用程序,它们将输出结果存储在几个用户共享的目录中。我想要一种方法来确保在此共享目录下创建的每个文件和目录都自动具有u=rwxg=rwxo=r权限。我知道我可以在各种脚本的开头使用umask006,但我不喜欢这种方法,因为许多用户编写自己的脚本并且可能忘记自己设置umask。我真的只是希望文件系统设置新创建的文件和目录,如果它位于某个文件夹中,则具有一定的权限。这是可能吗?更新:我认为可以通过POSIXACLs来完成,使用默认ACL功能,但目前这一切都让我有点头疼。如果有人能解释如何使用默认ACL,它可能会很好地回答这个问题。 最佳答

php - 使用 .htaccess 在目录(包括所有子目录)中禁用 PHP

我正在制作一个允许人们上传文件、html页面等的网站...现在我遇到了问题。我有一个这样的目录结构:-/USERS-/DEMO1-/DEMO2-/DEMO3-/etc...(everyuserhashisowndirecoryhere)-index.php-control_panel.php-.htaccess现在我想禁用PHP,但在/USERS内的目录和子目录中启用服务器端包含这可以做到吗(以及如何:))?提前致谢。顺便说一句,我使用WAMP服务器 最佳答案 尝试禁用engineoption在您的.htaccess文件中:php_