Tag: 目录

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文件?

确定目录是否可写

Python中最好的方法是确定目录是否对执行脚本的用户是可写的? 由于这可能涉及使用os模块,我应该提到我在* nix环境下运行它。

Java中mkdir()和mkdirs()之间的区别java.io.File

任何人都可以告诉我file.mkDir()和file.mkDirs()之间的区别?

用pythonrecursion删除文件夹

我在删除空的目录有问题。 我有这样的代码: for dirpath, dirnames, filenames in os.walk(dir_to_search): //other codes try: os.rmdir(dirpath) except OSError as ex: print(ex) 参数dir_to_search是我传递工作需要closures的目录的地方。 该目录如下所示: test/20/… test/22/… test/25/… test/26/… 请注意,上述所有文件夹都是空的。 当我运行这个脚本时,文件夹25就被删除了! 但是,文件夹25和26不会被删除,即使它们是空文件夹。 编辑: 我得到的例外是: [Errno 39] Directory not empty: '/home/python-user/shell-scripts/s3logs/test' [Errno 39] Directory not empty: '/home/python-user/shell-scripts/s3logs/test/2012' [Errno 39] Directory not empty: '/home/python-user/shell-scripts/s3logs/test/2012/10' [Errno 39] Directory not empty: '/home/python-user/shell-scripts/s3logs/test/2012/10/29' [Errno 39] Directory […]

如何在C ++ / Linux中创build目录树?

我想要一个简单的方法来在C ++ / Linux中创build多个目录。 例如,我想在目录中保存文件lola.file: /tmp/a/b/c 但如果目录不在那里,我希望他们自动创build。 一个可行的例子将是完美的。

如何在Python脚本的相同目录下可靠地打开一个文件

我曾经使用类似命令打开与当前运行的Python脚本位于同一目录中的文件 open("Some file.txt", "r") 不过,我发现当脚本在Windows下双击运行时,会尝试从错误的目录中打开文件。 从那以后,我用了一个表单命令 open(os.path.join(sys.path[0], "Some file.txt"), "r") 每当我想打开一个文件。 这适用于我的特定用法,但我不确定sys.path[0]是否可能在某些其他用例中失败。 所以我的问题是:什么是最好和最可靠的方式来打开一个文件,在目前正在运行的Python脚本在同一目录? 这是我迄今为止能够弄清楚的: os.getcwd()和os.path.abspath('')返回“当前工作目录”,而不是脚本目录。 os.path.dirname(sys.argv[0])和os.path.dirname(__file__)返回用于调用脚本的path,可能是相对的,甚至是空白的(如果脚本在cwd中)。 另外,当脚本在IDLE或PythonWin中运行时,__file__不存在。 sys.path[0]和os.path.abspath(os.path.dirname(sys.argv[0]))似乎返回脚本目录。 我不确定这两者之间是否有区别。 编辑: 我只是意识到,我想要做的将被更好地描述为“在与包含模块相同的目录中打开文件”。 换句话说,如果我导入一个模块,我写在另一个目录中,那个模块打开一个文件,我希望它在模块的目录中查找文件。 我不认为我find的任何东西都能做到

如何获取MATLAB中的特定目录下的所有文件?

我需要将所有这些文件都放在D:\dic然后遍历它们以进一步单独处理。 MATLAB支持这种操作吗? 它可以在PHP,Python等其他脚本中完成。

bash获取当前目录的父目录

如果我有这样的文件path /home/smith/Desktop/Test /home/smith/Desktop/Test/ 我该如何改变string,以便得到父目录? 例如 /home/smith/Desktop /home/smith/Desktop/

如何在使用mkdir时防止makefile中的“目录已经存在错误”

我需要在我的生成文件中生成一个目录,我想不会得到“目录已经存在的错误”一遍又一遍,即使我可以很容易地忽略它。 我主要使用mingw / msys,但也希望能够在其他shell /系统上运行。 我试过这个,但它没有工作,有什么想法? ifeq (,$(findstring $(OBJDIR),$(wildcard $(OBJDIR) ))) -mkdir $(OBJDIR) endif