ci-dessous xml est à des fins de sortie d'image, il n'y a aucun problème sur l'image de sortie en utilisant le code XML ci-dessous pour moi.si File.Exists & générer un numéro de séquence
public static void TIF(Document dc, SortedList<string, object> dcIndexes)
{
string str1 = dcIndexes["Document,name"].ToString();
string str2 = dcIndexes["Document,age"].ToString();
string str5 = dcIndexes["Document,status"].ToString();
string str3 = Path.Combine(Config.OutputFolder, DateTime.Now.ToString("yyyyMMdd"));
if (!Directory.Exists(str3))
Directory.CreateDirectory(str3);
string str4 = Path.Combine(str3, str1 + "_" + str2 + "_" + str5 + ".tif");
DocumentHistory dh = (DocumentHistory) null;
string sourceFileName = ServiceES.FromSE(dc, out dh);
if (File.Exists(str4))
File.Delete(str4);
File.Move(sourceFileName, str4);
PTrace.LogInformation("{0} - TIF - {1}", (object) dc.Title, (object) str4);
}
le chemin de sortie est maintenant \YYYYMMDD\NAME_AGE_STATUS.tif
si « name » est vide, le nom de l'image deviendra: \YYYYMMDD\_AGE_STATUS.tif
la question i ayant maintenant, il y a même âge et statut au sein de la base de données. l'image se contentera de remplacer la première image suivie par la deuxième et la troisième image, ne finira que 1 image.
Puis-je savoir comment ajouter un numéro courant? exemple: \YYYYMMDD\_AGE_STATUS.tif (first image)
, \YYYYMMDD\_AGE_STATUS_001.tif (second image)
suivi par \YYYYMMDD\_AGE_STATUS_002.tif (third image). if can remove the "_" front of AGE will look better. example:
\ AAAAMMJJ \ AGE_STATUS_002.tif` son code semble que ci-dessous ne permet pas:
if (File.Exists(str4))
File.Delete(str4);
comment puis-je ajouter un numéro de séquence 001002003 derrière si son double TIF? 10 du nom de fichier est maintenant dupliqué.
_23_Single
_23_Single
_23_Single
_23_Single
_23_Single
_23_Single
_23_Single
_23_Single
_23_Single
_23_Single
pour devenir:
_23_Single
_23_Single_001
_23_Single_002
_23_Single_003
_23_Single_004
_23_Single_005
_23_Single_006
_23_Single_007
_23_Single_008
_23_Single_009
ou pour devenir:
23_Single
23_Single_001
23_Single_002
23_Single_003
23_Single_004
23_Single_005
23_Single_006
23_Single_007
23_Single_008
23_Single_009
J'ai modifié votre titre. S'il vous plaît voir, "[Les questions devraient inclure" tags "dans leurs titres?] (Http://meta.stackoverflow.com/questions/19190/)", où le consensus est "non, ils ne devraient pas". –
Veuillez ne pas appeler vos variables 'str1' à' str15'. Une dénomination correcte des variables facilite la compréhension du code. 'str1' pourrait s'appeler' docName' par exemple. – Tomalak
merci pour la recommandation – user2523188