WM6下进行文件操作
我是在WindowsMoile6下使用,
请问,我想在判断创建的文件和文件夹是否存在,并生成隐藏的txt文档,但是dir和SetAttr智能设备都不支持,请问怎么做呢??
[解决办法]
.Net被阉割了吧,试试native api: SetFileAttributes()
[解决办法]
通过PINVOKE方式使用Native API
[解决办法]
在compact frame work里面,很多功能被压缩。不能用File.SetAttributes来实现隐藏文件。但是可以用其他的方式。比如使用FileInfo来设置。 给你一段测试代码。
private void createHidenFile()
{
FileInfo fi = new FileInfo("myTestFile.txt");
fi.Attributes = FileAttributes.Hidden;
fi.Refresh();
if (File.Exists("myTestFile.txt"))
{
MessageBox.Show("file exist");
fi.Attributes = FileAttributes.Normal;
}
}