2010-09-08 38 views
0

嘿;很长一段时间的读者第一次海报...
这里的要求,我有一个FTP上传的过程,需要嵌入在文件名的字母顺序:如何在C#中生成一个alpha序列?

文件必须使用以下命名约定发送:
<logonid> .manifest的 例子:mmcw93.manifest

如果发送多个独立的文件,在一个会话或多个会话对方的几分钟之内,用于后续文件以下命名约定,以避免覆盖以前的文件( S)。
<logonid><seq> .manifest的

实施例:mmcw93a.manifest
开始以字母一个的序列标识符,并继续bÇ等用于后续的文件。

这是seq是字母字符的第二部分。我可以找出计算一个一个程序,通过ž但是这将是一个优雅的过程中生成的序列,一旦它AAAB ... ZZ等?

我有什么需要被访问: "string.Format("{0}{1}.manifest", UserID, GetSequence(files.Count)"

+0

[如何将列号(例如127)转换为excel列(例如AA)](http://stackoverflow.com/questions/181596/how-to-convert-a-column -number-eg-127-into-excel-column-eg-aa) – 2010-09-08 22:23:13

回答

1

Excel中确实非常正是这一点,并在这里对SO有很多解决办法,以“创先争优列”的问题,例如,here

+0

呵呵,我还没有对这个问题采取Excel的角度,谢谢。 – richardD 2010-09-08 22:37:15