-
2020-05-11 20:28:44
public void SortAsFolderName(ref DirectoryInfo[] dirs) { Array.Sort(dirs,delegate(DirectoryInfo x,DirectoryInfo y) { return x.Name.CompareTo(y,Name);//顺序 //return y.Name.CompareTo(x,Name);//逆序 }); }
更多相关内容 -
基于JS模仿windows文件按名称排序效果
2020-10-22 00:42:15主要介绍了基于JS实现模仿windows文件按名称排序的相关资料,主要是对数字的处理操作,非常不错,具有参考借鉴价值,需要的朋友可以参考下 -
Linux – 按名称的一部分对文件进行排序(无分隔符)
2021-05-11 14:04:45我想得到一个排序的文件列表.文件具有以下命名约定:DATENUMBER.txt(不含空格).例如,2015-12-09的文件3如下:201512093.txtls的版本排序选项对我没有帮助:ls -v:201512183.txt201512184.txt201512188.txt201512191....我想得到一个排序的文件列表.文件具有以下命名约定:
DATENUMBER.txt(不含空格).
例如,2015-12-09的文件3如下:201512093.txt
ls的版本排序选项对我没有帮助:
ls -v:
201512183.txt
201512184.txt
201512188.txt
201512191.txt
201512195.txt
201512199.txt
2015121810.txt
2015121813.txt
2015121910.txt
2015121911.txt
2015121932.txt
sort -V, – key = 1.[number] do not work too因为我有不同的文件名长度.
由于我在日期和数字之间没有分隔符,因此sort -t, -k也不起作用.
可以看出,我需要按文件名中的前8个符号对文件列表进行排序,然后按行的其他部分对文件列表进行排序.
预期产量:
201512183.txt
201512184.txt
201512188.txt
2015121810.txt
2015121813.txt
201512191.txt
201512195.txt
201512199.txt
2015121910.txt
2015121911.txt
2015121932.txt
我怎么能这样做(linux和bash)?谢谢.
-
linux – 如何使用shell脚本按名称对文件进行排序
2021-05-16 02:38:44我想用Shell脚本按日期排序所有文件.例如,在/ Users / KanZ / Desktop / Project / Test /中有文件M1.h,A2.h和F4.h.每个文件都有不同的时间.如何按日期和时间将所有这些文件从最旧文件排序到当前文件?目前我有一个...我想用
Shell脚本按日期排序所有文件.
例如,在/ Users / KanZ / Desktop / Project / Test /中有文件M1.h,A2.h和F4.h.
每个文件都有不同的时间.如何按日期和时间将所有这些文件从最旧文件排序到当前文件?
目前我有一个重命名脚本:
cd /Users/KanZ/Desktop/Project/Test/
n=1
for file in *.jpg;
do
echo $file prefix=M file_name=M$n.jpg
echo $file_name n=$(( $n+1 ))
mv $file $file_name
done
我第一次运行脚本JPG文件将是M1.jpg,M2.jpg和M3.jpg但如果我将一个名为A1.jpg的新文件添加到此目录并再次运行脚本,M1.jpg,M2.jpg和M3.jpg将被M4.jpg取代(在运行脚本之前,这个文件被命名为A1.jpg)因为第一个字母是A并且在M之前.
我想获得M1,M2,M3和M4.jpg.
-
python文件排序的方法总结
2020-12-17 00:35:07用函数sort()对数字排序,它的对象是数字,如果读取文件的话,需要进行处理(把文件后缀名‘屏蔽’)。 (1)首先:我测试的文件夹是/img/,里面的文件都是图片,如下图所示: (2)测试库函数sorted(),直接贴出... -
c#按指定文件夹自动读取所有指定类型文件(按名称排序、按文件夹里文件创建时间排序)
2021-04-22 15:06:251、给定一个文件夹的路径,然后自动获得该文件夹里的所有指定类型的文件(默认按名称排序)。 string CurDir = System.AppDomain.CurrentDomain.BaseDirectory + @"dxf模板文件\"; //设置当前目录 //初始化指定...1、给定一个文件夹的路径,然后自动获得该文件夹里的所有指定类型的文件(默认按名称排序)。
string CurDir = System.AppDomain.CurrentDomain.BaseDirectory + @"dxf模板文件\"; //设置当前目录 //初始化指定路径上的类(去尾部后缀) DirectoryInfo di = new DirectoryInfo(CurDir.TrimEnd('\\')); //将文件读取进数组中,默认按名称排序 FileInfo[] files = new string[] { "*.dxf" }.SelectMany(i => di.GetFiles(i, SearchOption.AllDirectories)).Distinct().ToArray(); //也可以再添加一个排序(按名称顺序排序) Array.Sort(files , delegate(FileInfo x, FileInfo y) { returnx.CreationTime.CompareTo(y.CreationTime); }); 按名称倒序排序 //Array.Sort(arrFi, delegate(FileInfo x, FileInfo y) { returny.CreationTime.CompareTo(x.CreationTime); });
2、给定一个文件夹的路径,然后自动获得该文件夹里的所有指定类型的文件(按添加时间顺序排序)。
string CurDir = System.AppDomain.CurrentDomain.BaseDirectory + @"dxf模板文件\"; //设置当前目录 //初始化指定路径上的类(去尾部后缀) DirectoryInfo di = new DirectoryInfo(CurDir.TrimEnd('\\')); //将文件读取进数组中,默认按名称排序 FileInfo[] files = new string[] { "*.dxf" }.SelectMany(i => di.GetFiles(i, SearchOption.AllDirectories)).Distinct().ToArray(); //按时间顺序排序读入的文件夹里的文件---------------------------------------------------------- Array.Sort(files, delegate (FileInfo x, FileInfo y) { return x.CreationTime.CompareTo(y.CreationTime);}); // //或者按时间倒序读入的文件---------------------------------------------------------- //Array.Sort(files, delegate(FileInfo x, FileInfo y){returny.CreationTime.CompareTo(x.CreationTime); });
-
Windows图片按名称排序的问题详解
2020-05-07 14:43:46当图片名称不仅有数字还有非数字字符(‘a’, ‘b’, ‘_’, ‘.’ 等)时,Windows中“按名称排序”其实并不是严格按照依次比较字符的ASCII码来排列的。 当非数字字符之前有数字时,名称排序时按照第一个非字符... -
js获取目录下的所有文件时,怎么按名称排序,现在10排在了2前面
2019-08-23 14:56:37我是用的Folder 对象的Files属性,能获取到文件,但顺序不对  ![图片说明]... -
NameSort:程序按长度排序文本文件中的名称列表,然后按字母顺序排序
2021-03-27 12:49:43名称排序 程序可以按长度,然后按字母顺序对文本文件中的名称列表进行排序。 要进行测试,请下载NameSortTest文件夹,然后运行test.bat文件。 -
Python实现文件/文件夹名按字符串排序或者按数字排序
2022-03-13 10:24:51如下图,获取sample_data路径下的文件夹名,其实这是我们希望得到的排序方式。...file_list.sort() # 文件名 按字符串排序 print(file_list) 得到的输出是: [‘file101.txt’, ‘file2.txt’, ‘file23.tx -
java file.listFiles()按文件名称、日期、大小排序
2021-02-12 09:38:561:按 文件名称 排序是什么规则呢?windows的命名规则是,特殊字符(标点、符号)> 数字 > 字母顺序 > 汉字拼音。首字规则,首字相同看第二个,依次类推…例如:全是数字的情况,100<200<300 ;111<... -
Android基于名称、修改时间、大小实现文件夹排序
2020-08-26 23:15:45主要为大家详细介绍了Android基于名称、修改时间、大小实现文件夹排序,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 -
【C#】文件和文件文件夹按时间、名称排序-顺序与倒序
2020-03-20 11:22:02对于文件和文件夹有多种排序方式,常用的就是按创建或修改时间、按文件名排序。在 C# 中,按时间和...为了便于使用,将分别列出C#文件排序和文件夹排序四种常用方法,分别为:按名称顺序与倒序排序、按时间顺序与... -
文件按照window 的排序规则-Java实现
2017-11-23 09:00:38文件按照window 的排序规则-Java实现。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 -
MFC遍历指定文件夹下的所有文件并排序(源代码,通过VS2012编译).rar
2020-05-23 11:52:00MFC遍历指定文件夹下的所有文件并排序(源代码,通过VS2012编译).rar #include #include #include using namespace std; -
文件智能排序(根据文件名称中的数字编号排序)
2020-07-30 16:30:36但是对于第3种排序,即按照文件名称排序,理解上其实存在一些歧义。 例如对于以下文件序列: a10.txt file9.txt a9.txt file8.txt a8.txt file11.txt file7.txt file10.txt a11.txt 可以给出以下两种文件名称 -
中国所有城市js文件(按首字母排序)
2018-07-17 10:44:30对象数组:对象如下,包含name,cityid,tags { name: "北京市", tags: "BEIJING,北京市", cityid: 1 }, -
linuxsortlinux系统下,按文件的大小进行排序的命令
2021-05-10 02:08:32怎样用sort 命令以 GPA作为关键字排序文件 Linux可以使用ls命令实现这一功能。ls命令是一个非常有用的查看文件与目录的命令,list之意,它的参数非常多。ls命令默认是按照文件名的字母的顺序打印出当前目录的文件及... -
如何让织梦DedeCMS后台的模板文件列表按名称排序
2018-09-18 15:38:43偶然一次机会,在本地做完站,上传服务器后,发现织梦站点后台的模板文件排序全乱了,而不是按照正常的名称排序,假如有多个模板文件.htm的话,找个文件,及其痛苦,通过网络查找,更改templets_default.htm文件可以... -
excel文件中的多个工作表按名称排序
2020-03-28 16:02:55使用excel时,有时会碰到一个表格里面很多的sheet,比如sheet11,sheet23。...当这些sheet是无序的时候,查找一个sheet很疼,所有想按sheet来排序下,但是excel本身又不提供按sheet排序的方法,所有就上网找了下... -
Python 对os.listdir()获取的文件列表进行 Windows 的按名称方式排序,natsort 库的应用
2020-08-06 15:06:35Python 对文件列表进行 Windows 的按名称方式...然后我就按照方法两个函数都尝试了,但文件名称排序都没有和windows的资源管理器的排序一致。 进一步学习发现,windows的文件排序并不是单纯的按名称字符排序,文件名称 -
按主题和扫描名称对 DICOM CD 图像进行排序:按主题和扫描名称对 DICOM CD 图像进行排序。-matlab开发
2021-06-01 13:01:53此类 CD 的内容按层次结构组织良好: 科目编号|-研究编号|- 序列号|- 图片编号 虽然这简化了商业 DICOM 查看器加载图像,但它给研究人员带来了识别特定患者或从这样的缩写和数字树中进行特定扫描, 特别是当没有。... -
C#—GetFiles()获得的文件列表与在本机文件夹上按名称的排序一致
2020-09-01 22:20:32新建一个文件排序类 public class FileNameSort : IComparer { //调用DLL [System.Runtime.InteropServices.DllImport("Shlwapi.dll", CharSet = CharSet.Unicode)] private static extern int StrCmpLogicalW... -
android同一文件夹的文件按时间、文件大小、名称排序
2016-12-22 17:48:17android对同一文件夹的文件按时间、文件大小、名称进行排序 -
python按文件最后修改时间/创建时间/名称排序
2020-04-02 20:06:19python默认返回的文件顺序是这样的 使用 sorted 中的 key 选项进行排序 def get_file_list(file_path): """ :param file_path: the file path where you want to get file :return: list, files sorted by ... -
全国城市名按字母排序 ABCD
2015-11-03 11:09:13全国城市名按字母排序的plist文件,除去后缀 -
shell 按文件每行长度排序
2022-03-27 16:04:53awk '{print length(), $0 | "sort -n -r" }' ./test.txt > ./text_sort.txt ...输出的文件,每行前面包含长度标号,因此可以指取出第二列文本: cut -f2 -d " " ./test_sort.txt > ./text_sort.txt ... -
文件排序以window规则
2020-01-10 20:05:23解压zip文件后得到临时文件路径,new File("解压后的临时文件路径") 会导致 新的文件的顺序错乱