25 如何使用glob()递归查找文件? 这就是我所拥有的: glob(os.path.join('src','*.c')) 但我想搜索src的子文件夹。这样的事情会起作用: glob(os.path.join('src','*.c')) glob(os.path.join('src','*','*.c')) glob(os.path.join('src','*','*','*.c')) glob(os.path.join('src','*','*','*','*.c')) 但这显然是有限且笨拙的。 738 python path filesystems glob fnmatch
26 探索Docker容器的文件系统 我注意到docker,我需要了解容器内部发生的情况或其中存在的文件。一个示例是从docker索引下载图像-您不知道该图像包含什么,因此无法启动该应用程序。 理想的情况是能够使用它们或等效方法。是否有工具可以做到这一点,或者我对docker的构想在认为我应该能够做到这一点上是错误的。 651 linux docker filesystems
21 我可以在目录中放入多少个文件? 我在一个目录中保留多少个文件有关系吗?如果是这样,那么目录中有多少文件太多了,文件太多会有什么影响?(这是在Linux服务器上。) 背景:我有一个相册网站,并且每张上传的图像都被重命名为8位十六进制ID(例如a58f375c.jpg)。这是为了避免文件名冲突(例如,如果上传了许多“ IMG0001.JPG”文件)。原始文件名和任何有用的元数据都存储在数据库中。现在,在images目录中大约有1500个文件。这使得通过FTP或SSH客户端列出目录中的文件需要花费几秒钟的时间。但是我看不到有什么其他效果。特别是,对图像文件提供给用户的速度似乎没有任何影响。 我曾考虑过通过制作16个子目录(0-9和af)来减少图片数量。然后,根据文件名的第一个十六进制数字将图像移动到子目录中。但是我不确定是否有这样做的理由,除了偶尔通过FTP / SSH列出目录之外。 561 filesystems limit
3 Server.MapPath(“。”),Server.MapPath(“〜”),Server.MapPath(@“ \”),Server.MapPath(“ /”)。有什么区别? 任何人能解释的区别Server.MapPath("."),Server.MapPath("~"),Server.MapPath(@"\")和Server.MapPath("/")? 446 asp.net path directory mapping filesystems
14 在Linux系统上快速创建大文件 如何在Linux(Red Hat Linux)系统上快速创建大文件? dd可以完成这项工作,但是/dev/zero当您需要一个大小为数百GB的文件进行测试时,读取和写入驱动器可能会花费很长时间。 我不在乎文件的内容,我只想快速创建它。如何才能做到这一点? 为此,使用稀疏文件将不起作用。我需要为文件分配磁盘空间。 437 linux file filesystems
8 检查文件是否存在于C中的最佳方法是什么? 是否有比单纯尝试打开文件更好的方法? int exists(const char *fname) { FILE *file; if ((file = fopen(fname, "r"))) { fclose(file); return 1; } return 0; } 436 c filesystems cross-platform
17 如何在具有子目录和时间的目录中递归地查找和列出最新的修改文件? 作业系统:Linux 文件系统类型:ext3 首选解决方案:bash(脚本/脚本),ruby,python 我有几个目录,其中有几个子目录和文件。我需要列出所有这些目录的清单,这些清单的构建方式应使其中每个第一级目录都在其中最新创建/修改的文件的日期和时间旁边列出。 为了澄清,如果我触摸文件或在几个子目录级别下修改其内容,则该时间戳应显示在第一级目录名称旁边。假设我有一个结构如下的目录: ./alfa/beta/gamma/example.txt 并且我修改了文件的内容example.txt,我需要将该时间alfa以人类可读的形式(而不是时期)显示在第一级目录旁边。我已经使用find尝试了一些东西,xargs,sort和喜欢,但我不能得到解决,当我创建“阿尔法”的文件系统时间戳不会更改/修改文件几级下降的问题。 417 linux recursion time filesystems
25 用Java递归删除目录 有没有办法用Java递归删除整个目录? 在正常情况下,可以删除一个空目录。但是,要删除带有目录的整个目录,就不再那么简单了。 如何用Java删除包含目录的整个目录? 382 java file-io filesystems delete-directory
6 Node.js检查路径是文件还是目录 我似乎无法获得任何说明如何执行此操作的搜索结果。 我要做的就是能够知道给定的路径是文件还是目录(文件夹)。 379 node.js path directory filesystems fs
22 如何使用Ansible创建目录 Наэтотвопросестьответына 堆栈溢出нарусском:Каксоздатьпапкунадругомсервереприпомощиansible? 如何使用Ansible剧本www在/srv基于Debian的系统上创建目录? 375 directory filesystems ansible
3 如何在C#中获取当前用户的桌面路径? 如何在C#中获取当前用户的桌面路径? 我唯一能找到的就是VB.NET-only类SpecialDirectories,它具有以下属性: My.Computer.FileSystem.SpecialDirectories.Desktop 如何在C#中做到这一点? 355 c# windows filesystems directory
26 您可以使用多个过滤器调用Directory.GetFiles()吗? 我正在尝试使用该Directory.GetFiles()方法来检索多种类型的文件列表,例如mp3和jpg。我没有运气就尝试了以下两种方法: Directory.GetFiles("C:\\path", "*.mp3|*.jpg", SearchOption.AllDirectories); Directory.GetFiles("C:\\path", "*.mp3;*.jpg", SearchOption.AllDirectories); 有没有办法在一个电话中做到这一点? 353 c# filesystems .net
16 如何使用PowerShell 2.0递归删除整个目录? 在PowerShell中强制删除目录及其所有子目录的最简单方法是什么?我在Windows 7中使用PowerShell V2。 我从几个来源了解到,最明显的命令Remove-Item $targetDir -Recurse -Force不能正常工作。这包括PowerShell V2联机帮助(使用找到Get-Help Remove-Item -Examples)中的一条语句,该语句指出: ...由于此cmdlet中的Recurse参数错误,因此该命令使用Get-Childitem cmdlet来获取所需的文件,并使用管道运算符将它们传递给Remove-Item cmdlet ... 我已经看到了使用Get-ChildItem并将其通过管道传递到Remove-Item的各种示例,但是这些示例通常会基于过滤器而不是整个目录除去一些文件集。 我正在寻找一种最干净的方法来删除整个目录,文件和子目录,而不用最少的代码生成任何用户警告消息。如果易于理解,单线将是很好的。 308 windows powershell windows-7 filesystems delete-directory