2016-10-02 16 views
0

Directory.GetFilesで「パスに無効な文字を」行き方:無効な文字(漢字)

files = Directory.GetFiles(folderName & invoiceFile & "*.pdf") 

は、実際の値を考えると、ファイル名はそうのように次のようになります。

x:\folder1\請 010203.pdf 
y:\foldera\folderb\請 040506.pdf 
z:\xyz\abc\請 119906.pdf 

したがって*ワイルドカード。 Directory.GetFilesで漢字を使用できますか? ChrW(35531)を使用する前に別のVBAプロジェクトで使用できるようになって以来、私はできると思うので、.NETで問題にならないはずです。誰もがこれに対する修正を知っていますか?

+0

'folderName'と' invoiceFile'の正確な値は何ですか? – Slai

答えて

1

あなたはこのように、Directory.GetFiles Method (String, String)を使用する必要があります。フォルダ名とフィルタは別々のパラメータであることを

files = Directory.GetFiles(folderName, invoiceFile & "*.pdf") 

注意。