Tag: 文件

如何在Golang中将整个文件读入stringvariables?

我有很多小文件,我不想逐行阅读。 Golang中是否有一个函数让我将整个文件读入一个stringvariables?

当我从数据库/模型中删除一个对象时,如何让Django Admin删除文件?

我正在使用1.2.5标准的ImageField并使用内置存储后端。 file upload的罚款,但是当我从pipe理员删除一个条目服务器上的实际文件不会删除。

os.walk没有挖入下面的目录

如何限制os.walk只返回我提供的目录中的文件? def _dir_list(self, dir_name, whitelist): outputList = [] for root, dirs, files in os.walk(dir_name): for f in files: if os.path.splitext(f)[1] in whitelist: outputList.append(os.path.join(root, f)) else: self._email_to_("ignore") return outputList

Python模块os.chmod(文件,664)不会将权限更改为rw-rw-r-但是-w – wx —-

最近我使用Python模块操作系统,当我试图改变一个文件的权限,我没有得到预期的结果。 例如,我打算将权限更改为rw-rw-r–, os.chmod("/tmp/test_file", 664) 所有权许可实际上是-w – wx —(230) –w–wx— 1 ag ag 0 Mar 25 05:45 test_file 但是,如果我在代码中将664更改为0664,则结果就是我所需要的,例如 os.chmod("/tmp/test_file", 0664) 结果是: -rw-rw-r– 1 ag ag 0 Mar 25 05:55 test_file 有人可以帮助解释为什么这个领先的0对于得到正确的结果是如此重要吗?

如何在Java中迭代某个目录的文件?

可能重复: 最好的方法来遍历java中的目录? 我想用Java处理每个文件在一个特定的目录。 什么是最简单(也是最常见)的方式呢?

Bash – 如何find目录及其子目录中最大的文件?

我们刚刚开始一个UNIX类,正在学习各种Bash命令。 我们的任务涉及在一个目录下执行各种命令,这个目录下面还有许多文件夹。 我知道如何使用以下命令从根文件夹中列出和计算所有常规文件: find . -type l | wc -l 但我想知道从哪里去find整个目录中最大的文件。 我见过关于du命令的一些事情,但是我们还没有意识到,所以在我们学习的东西中我假设我们需要以某种方式将它连接到ls -t命令。 如果我的“行话”不正确,请原谅我,我还是习惯了!

如何在使用scprecursion复制dir时过滤文件?

我需要将所有.class文件从服务器复制到本地,所有目录保留。 例如server:/usr/some/unknown/number/of/sub/folders/me.class将是/usr/project/backup/some/unknown/number/of/sub/folders/me.class问题是,那里是许多其他无用的文件,如我不想要的.svn-base文件。 我怎么能过滤它们,所以我只有scp .class文件?

Groovy:获取目录中所有文件的列表(recursion)

新手问题: 我试图得到(不打印,这很容易)的目录中的文件列表,它是子目录。 我试过了: def folder = "C:\\DevEnv\\Projects\\Generic"; def baseDir = new File(folder); files = baseDir.listFiles(); 但是我只拿到钱。 我也试过了 def files = []; def processFileClosure = { println "working on ${it.canonicalPath}: " files.add (it.canonicalPath); } baseDir.eachFileRecurse(FileType.FILES, processFileClosure); 但在封闭范围内不能识别“文件”。 我如何获得列表?

外部文件中的log4Netconfiguration不起作用

我们正在使用log4net,并且想要在外部configuration文件中指定它的configuration(正如我们已经对其他部分所做的那样)。 为此,我们将App.config中的log4net部分更改为: … <section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler, log4net"/> … <log4net configSource="Log.config" /> … 在Log.Config文件(与App.config相同的目录)中,我们有: <log4net> <appender name="General" type="log4net.Appender.FileAppender"> <file value="log.txt" /> <layout type="log4net.Layout.SimplyLayout" /> </appender> <root> <appender-ref ref="General" /> </root> </log4net> 但是,当我们运行应用程序,没有创build日志文件(并没有logging完成)。 没有错误消息输出到控制台。 如果我们将Log.config文件的内容移回App.config(replace上面的第一个代码行),它将按预期工作。 任何想法,为什么它不在外部文件中工作?

S3中每个目录的最大文件数

如果我有一百万的图像,最好将它们存储在某个文件夹/子文件夹层次结构中,或者将它们全部直接转储到一个存储桶中(没有任何文件夹)? 将所有的图像倾倒到一个层次较less的桶减慢列表操作? 在dynamic创build文件夹和子文件夹并设置其ACL(以编程方式)时是否存在很大的开销?