2

このコードを使用すると、インターネットから xml ファイルをコピーしてフォルダーに保存できます。

WebClient client = new WebClient();
client.DownloadFile("http://www.studiovincent.net/list.xml", "test.xml");

コードは正常に動作しますが、test.xml ファイル (フォルダーにコピーされたファイル) を非表示にする必要があるため、「非表示のファイルとフォルダーを表示する」をオンにした場合にのみ表示されます。

4

2 に答える 2

5

ファイル属性を設定する必要があります。これに使用File.SetAttributesします。File.GetAttributesただし、既存の属性が保持されるように firstも使用します。

string filename = "test.xml";
FileAttributes attr = File.GetAttributes(filename);

attr |= FileAttributes.Hidden;

File.SetAttributes(filename,attr);

MSDN:

http://msdn.microsoft.com/en-us/library/system.io.file.setattributes.aspx

于 2013-01-25T14:47:39.250 に答える
2

File.SetAttributes("pathToFile",FileAttributes.Hidden)

于 2013-01-25T14:47:49.597 に答える