我的申请书正在研究一些旧数据档案。 为了确保我们不搞腐败的好项目,我把档案复制到一个临时地点。 某些Im检查局是源代码目录,有文件夹。 我们利用颠覆来管理我们的法典。
一旦我通过所有档案进行查询,我就希望删除这些奇迹。 容易、正确吗?
出于某种原因,我的所有酋长都从海滩上获得切除。 他们坠毁。
出于(深入到这里来)原因,我不得不使用轮椅,因此,出于政治原因,“扫描原始档案”就不属于问题。
我可以去探讨并删除。 无问题。 无警告。 仅删除。 但是,该编码与“Access to{file}”相撞。 我在我的证人结束发言时,希望得到任何帮助。
虽然我为了你的活力简化了LTTLE的功能,但《REALLY》是关于这一简单内容的。
www.un.org/Depts/DGACM/index_spanish.htm
List<string> tmpCacheManifest = new List<string>();
string oldRootPath = "C:\some\known\directory\";
string tempPath = "C:\temp\cache\";
foreach (string file in ListOfFilesToScan)
{
string newFile = file.Replace(oldRootPath, tempPath);
// This works just fine.
File.Copy(file, newFile);
tmpCacheManifest.add(newFile);
}
// ... do some stuff to the cache to verify what I need.
// Okay.. I m done.. Delete the cache.
foreach (string file in tmpCacheManifest)
{
// CRASH!
File.Delete(file);
}
www.un.org/Depts/DGACM/index_spanish.htm 例外是未经许可的AccessException。 案文是“进入C条道路:拒绝......”
它发生在XP、XP-Pro和Windows 7下。
www.un.org/spanish/ecosoc 我的调查甚至没有发现颠覆档案。 然而,我确实需要他们。 这是政治冲突的一部分。 我必须证明,EVERY文档被复制......之后被扫描。
我也认识到,通常的嫌疑人是谁。 删除。 我认识到未经许可的AccessException意味着什么。 我没有机会。 那是一位没有人才。 但我只是抄了档案。 • 如何做 查阅档案?
* Update 3 * The answer was in the "read-only" flag. Here s the code I used to fix it:
www.un.org/Depts/DGACM/index_spanish.htm
foreach (string file in ListOfFilesToScan)
{
string newFile = file.Replace(oldRootPath, tempPath);
// This works just fine.
File.Copy(file, newFile);
//// NEW CODE ////
// Clear any "Read-Only" flags
FileInfo fi3 = new FileInfo(fn);
if ((fi3.Attributes & FileAttributes.ReadOnly) == FileAttributes.ReadOnly)
{
fi3.Attributes = (FileAttributes)(Convert.ToInt32(fi3.Attributes) - Convert.ToInt32(FileAttributes.ReadOnly));
}
tmpCacheManifest.add(newFile);
}
// ... do some stuff to the cache to verify what I need.