我有一个文件列表和使用“文件大小<file_name>”的文件大小的单独列表。
我需要根据大小按升序对文件进行排序,然后再为处理提供更多的信息。
有人能提供一个逐步的过程,我可以遵循吗?
这就是我迄今为止所做的
set direc "<Any direcotry to look files at>"
set folderFiles [glob -directory $direc -nocomplain -type f *.xml]
set fileSizes []
puts "Files to be processed are:"
pu
用户正在选择多个文件
OpenFileDialog openFileDialog1 = new OpenFileDialog();
openFileDialog1.Multiselect = true;
DialogResult result = openFileDialog1.ShowDialog(); // Show the dialog.
int id = RadarGraphInsertDLL.SalesDWH.Return_Last_QuickLabDumpID();
if (result == DialogResult.OK) // Test result.
我的Gstreamer gst123有以下问题:
当我回放文件夹时,gst123不会按字母顺序播放文件。当我像这样命令我的文件:
01.mp3
02.mp3
03.mp3
我希望玩家按这个顺序放回文件,但它没有这样做,我也没有真正掌握它实际使用的顺序。gst123确实有一些选项可以不按顺序播放:
-z, --shuffle
Shuffle playlist before playing.
-Z, --random
Play files in random order forever.
我不会用这些的。
有没有人知道这个问题或解决它的方法?
我的问题归结到以下几个方面:我需要按特定的顺序对文件进行排序(文件在开始时有编号)。后来我想把它们保存在外部,然后按照它们所在的系统按字母表排序,我对这个过程没有任何影响。那么,我怎么才能重新命名它们,使它们保持正确的顺序呢?
// this comparator sorts them by alphabetical order
Comparator<Mp3File> compAlphabetical = (x,y) -> getMp3TitleFromFilename(x).compareTo(getMp3TitleFromFilename(y));
//and
在OSX终端中,我们如何按字母数字顺序遍历以数字开头的文件?
到目前为止,我有一个bash脚本,它以不明显的顺序遍历文件:
FILES=/Users/somefolder/*.txt
for f in $FILES
do
echo $f
done
此外,我的文件以数字开头,例如,当我在ls中使用ls开关时,它们被列出如下:
10_file.txt
11_file.txt
21_file.txt
2_file.txt
然而,我希望订单是:2_file.txt,10_file.txt,11_file.txt和21_file.txt