0

我正在尝试使用自定义文件名,因为我需要创建两个文件(一个备份文件)所以我按照以下教程在此处创建文件名

现在,当我用DELCUS%MessageID%.txt一切正常进行测试时,但是当我将其更改为DELCUS%SourceFileName%.txt界面时,它会永久脱水。

我为文件名做的唯一事情就是这个

fileName = "ContExt" + System.DateTime.Now.ToString(); Message_send_Belspeed_BeautDay_ContExt(FILE.ReceivedFileName) = fileName;

为什么使用 SourceFileName 会导致脱水?

4

2 回答 2

3

发现问题。

过了一会儿,界面确实崩溃了,文件名看起来像

DELCUS2012 10:50:40.txt

在文件名中有 : 不好。

于 2012-08-01T11:16:15.077 回答
2

这只是一个标准的 Windows 文件命名限制,你不能使用这些字符“\ / : * ?” < > | 来命名你的文件。所以很明显你的实例会被卡住!

于 2012-08-26T15:35:11.147 回答