2794得票38回答
在Bash中提取文件名和扩展名

我想要分别获取文件名(不含扩展名)和扩展名。 到目前为止,我找到的最佳解决方案是:NAME=`echo "$FILE" | cut -d'.' -f1` EXTENSION=`echo "$FILE" | cut -d'.' -f2` 这是错误的,因为如果文件名包含多个 . 字符,则无法正常...

1796得票33回答
从Python文件名中提取扩展名

有没有一种函数可以从文件名中提取扩展名?

815得票6回答
如何循环遍历目录中的文件,并更改路径并给文件名添加后缀

我需要编写一个脚本,用不同的参数启动我的程序。我使用以下命令启动我的程序: ./MyProgram.exe Data/data1.txt [Logs/data1_Log.txt]。 以下是我想要实现的伪代码: for each filename in /Data do for int...

757得票17回答
C++代码文件的扩展名是什么?.cc和.cpp之间有什么区别?

我见过C++代码保存为.cc和.cpp文件的形式。 这两种形式(或其他形式)中哪一种是最佳实践/最现代化/最好使用的呢?Google样式指南似乎建议使用.cc,还有其他意见或选择吗? 我主要关注在Linux系统上的程序。

651得票20回答
在Windows和Linux目录名称中,哪些字符是禁止使用的?

我知道在Linux中“/”是非法的,而在Windows中,"*" "\" "" ":" "|" "?" 是非法的。 还有其他什么我需要注意的吗?我需要一份全面的指南,也要考虑双字节字符。

531得票15回答
如何在Bash中从路径字符串中删除文件后缀名和路径部分?

给定一个字符串文件路径,例如 /foo/fizzbuzz.bar,如何使用 bash 提取该字符串中的 fizzbuzz 部分?

470得票17回答
如何在Windows中手动创建以点“.”开头的文件?例如,.htaccess。

我想手动创建一个 .htaccess 文件,但发现Windows UI看起来不可能实现。我得到了一个 "你必须输入一个文件名。" 的消息。在Windows中肯定有一种方法可以创建以 . 作为前缀的文件。 这个能手动完成吗?

457得票3回答
获取文件夹中所有文件的文件名

我需要创建一个包含文件夹中所有文件名称的列表。 例如,如果我有: 000.jpg 012.jpg 013.jpg 我想将它们存储在一个 ArrayList 中,值为[000,012,013]。 在Java中,最佳方法是什么? PS:我使用的是Mac OS X。

454得票9回答
在bash中提取文件名(不包括路径和扩展名)

假设有以下文件名:/the/path/foo.txt bar.txt 我希望得到:foo bar 为什么这个不起作用?#!/bin/bash fullfile=$1 fname=$(basename $fullfile) fbname=${fname%.*} echo $fbname 怎样才...

438得票27回答
将字符串转换为有效的文件名?

我有一个字符串,想要将其用作文件名。因此,我希望使用Python删除所有在文件名中不允许的字符。 我宁愿保守一些,所以让我们只保留字母、数字和一小组其他字符,如"_-.() "。最优雅的解决方案是什么? 文件名需要在多个操作系统(Windows、Linux和Mac OS)上有效——这是我音...