0

2 つのファイル (バックアップ ファイル) を作成する必要があるため、カスタム ファイル名を使用しようとしています。次のチュートリアルに従ってファイル名を作成します

これをテストすると、DELCUS%MessageID%.txtすべて正常に動作しますが、インターフェイスに変更するとDELCUS%SourceFileName%.txt、完全に脱水状態になります。

ファイル名に対して私がする唯一のことはこれです

fileName = "ContExt" + System.DateTime.Now.ToString(); Message_send_Belspeed_BeautDay_ContExt(FILE.ReceivedFileName) = ファイル名;

SourceFileName を使用するとこれが脱水される理由はありますか?

4

2 に答える 2

3

問題が見つかりました。

しばらくするとインターフェイスがクラッシュし、ファイル名は次のようになります

DELCUS2012 10:50:40.txt

ファイル名に : があるのは良くありません。

于 2012-08-01T11:16:15.077 に答える
2

これは単なる標準的な Windows ファイルの命名制限です。"\ / : * ? " < > |" という文字を使用してファイルに名前を付けることはできません。

于 2012-08-26T15:35:11.147 に答える