我正在尝试使用Ubuntu中的BASH复制一系列文件和文件夹。按字母顺序复制文件很重要,因为它们将放在数码相框中,该相框将按照文件添加到闪存驱动器的顺序读取文件。据我所知,Nautilus会根据inode编号复制它们,因此它们在图片帧上的顺序会打乱。
根据我所做的搜索,我想出了以下命令:
for i in "$(find * -type f -print0 | sort)"; do cp -v "$i" "/media/PicFrame/$i"; done
这会导致文件名过长的错误。BASH似乎正在尝试创建一个每个文件名都用"\n“分隔的
我正在寻找以下情况下的最佳设计。
我们有许多对象形成一个类,例如一个相框。现在每个相框可以显示3种类型的图片。1)一张脸2)一张截图3)空的
这很简单:
public enum PictureMode
{
Face,
Screen,
None
}
public class PictureFrame {
private PictureMode mode;
public PictureMode Mode
{
get { retrun mode; }
set { /* set currentPicture to t