标签: filesystems

如何在Python中复制文件?

如何在Python中复制文件?

我找不到任何东西os.

python filesystems copy file file-copying

2171
推荐指数
18
解决办法
174万
查看次数

使用Glob()在Python中递归查找文件?

这就是我所拥有的:

glob(os.path.join('src','*.c'))
Run Code Online (Sandbox Code Playgroud)

但我想搜索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'))
Run Code Online (Sandbox Code Playgroud)

但这显然是有限和笨重的.

python filesystems glob path fnmatch

676
推荐指数
15
解决办法
59万
查看次数

探索Docker容器的文件系统

我注意到docker我需要了解容器内发生的事情或者那里存在的文件.一个例子是从docker索引下载图像 - 你不知道图像包含什么,因此无法启动应用程序.

什么是理想的是能够ssh到他们或等同.有没有一个工具可以做到这一点,或者我认为码头工作者的错误认为我应该能够做到这一点.

linux filesystems docker

561
推荐指数
18
解决办法
47万
查看次数

我可以在目录中放入多少个文件?

我保存在一个目录中的文件数量是否重要?如果是这样,目录中有多少文件太多,文件太多会有什么影响?(这是在Linux服务器上.)

背景:我有一个相册网站,上传的每个图像都重命名为8位十六进制数字(例如a58f375c.jpg).这是为了避免文件名冲突(例如,如果上传了大量"IMG0001.JPG"文件).原始文件名和任何有用的元数据都存储在数据库中.现在,我在images目录中有大约1500个文件.这使得列出目录中的文件(通过FTP或SSH客户端)需要几秒钟.但我看不出它除此之外还有什么影响.特别是,对于向用户提供图像文件的速度似乎没有任何影响.

我想过通过制作16个子目录来减少图像数量:0-9和af.然后我会根据文件名的第一个十六进制数字将图像移动到子目录中.但我不确定是否有任何理由这样做,除了偶尔通过FTP/SSH列出目录.

filesystems limit

544
推荐指数
16
解决办法
30万
查看次数

Server.MapPath("."),Server.MapPath("〜"),Server.MapPath(@"\"),Server.MapPath("/").有什么不同?

任何人能解释的区别Server.MapPath("."),Server.MapPath("~"),Server.MapPath(@"\")Server.MapPath("/")

asp.net filesystems directory mapping path

442
推荐指数
2
解决办法
46万
查看次数

在Linux系统上快速创建大文件

如何在Linux(Red Hat Linux)系统上快速创建大文件?

dd将完成这项工作,但是/dev/zero当您需要一个数百GB的文件进行测试时,读取和写入驱动器可能需要很长时间......如果您需要重复这样做,那么时间真的会增加.

我不关心文件的内容,我只是想快速创建它.如何才能做到这一点?

使用稀疏文件不适用于此.我需要为文件分配磁盘空间.

linux filesystems file

406
推荐指数
11
解决办法
39万
查看次数

检查C中是否存在文件的最佳方法是什么?

有没有比简单地尝试打开文件更好的方法?

int exists(const char *fname)
{
    FILE *file;
    if ((file = fopen(fname, "r")))
    {
        fclose(file);
        return 1;
    }
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

c filesystems cross-platform

401
推荐指数
8
解决办法
50万
查看次数

如何递归查找和列出具有子目录和时间的目录中的最新修改文件?

  • 操作系统:Linux

  • 文件系统类型:ext3

  • 首选解决方案:bash(script/oneliner),ruby,python

我有几个目录,其中包含几个子目录和文件.我需要列出所有这些目录,这些目录的构造方式使得每个第一级目录都列在其中最新创建/修改的文件的日期和时间旁边.

为了澄清,如果我触摸文件或将其内容修改为几个子目录级别,那么该时间戳应该显示在第一级目录名称旁边.假设我有一个像这样结构化的目录:

./alfa/beta/gamma/example.txt
Run Code Online (Sandbox Code Playgroud)

我修改了文件的内容example.txt,我需要alfa以人类可读的形式显示在第一级目录旁边的时间,而不是epoch.我试着用find,有些事xargs,sort和喜欢,但我不能解决该问题得到,当我创建/修改文件几级向下"阿尔法"的文件系统时间戳不会改变.

linux filesystems recursion time

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

在Java中递归删除目录

有没有办法在Java中递归删除整个目录?

在正常情况下,可以删除空目录.但是,当要删除包含内容的整个目录时,它就不再那么简单了.

如何用Java中的内容删除整个目录?

java filesystems file-io delete-directory

369
推荐指数
13
解决办法
25万
查看次数

如何使用Ansible创建目录

如何使用Ansible playbook www/srv基于Debian的系统上创建目录?

filesystems directory ansible

347
推荐指数
8
解决办法
31万
查看次数