BizTalk SourceFileName已脱水
我尝试使用自定义文件名,因为我需要创建两个文件(一个备份文件),所以我按照以下教程创建文件名 现在,当我用BizTalk SourceFileName已脱水,biztalk,Biztalk,我尝试使用自定义文件名,因为我需要创建两个文件(一个备份文件),所以我按照以下教程创建文件名 现在,当我用DELCUS%MessageID%.txt测试时,一切正常,但当我将其更改为DELCUS%SourceFileName%.txt时,界面会永久脱水 我对文件名所做的唯一一件事是 fileName=“ContExt”+System.DateTime.Now.ToString(); 消息\u发送\u传送速度\u传送日期\u上下文(FILE.ReceivedFileName)= 文件名 是否存在使
DELCUS%MessageID%.txt测试时,一切正常,但当我将其更改为DELCUS%SourceFileName%.txt时,界面会永久脱水
我对文件名所做的唯一一件事是
fileName=“ContExt”+System.DateTime.Now.ToString();
消息\u发送\u传送速度\u传送日期\u上下文(FILE.ReceivedFileName)=
文件名
是否存在使用SourceFileName会导致其脱水的原因?发现了问题
过了一会儿,接口崩溃了,文件名看起来像
DELCUS2012 10:50:40.txt
文件名中有:是不好的。发现了问题
过了一会儿,接口崩溃了,文件名看起来像
DELCUS2012 10:50:40.txt
文件名中有:是不好的。这只是一个标准的windows文件命名限制,您不能使用这些字符中的任何一个来命名您的文件“\/:*?”<>|“。所以很明显,您的实例会被卡住!!这只是一个标准的windows文件命名限制,您不能使用这些字符中的任何一个来命名您的文件。”\ / : * ? " < > |". 显然,您的实例将被卡住 是的,只是我不认为一个系统.DateTime.Now.ToString();将时间包含为10:50:40。所以我让tostring有了一个格式。是的,只是我不认为System.DateTime.Now.tostring();将时间包含为10:50:40。所以我让tostring有一个格式。