A U.N. human rights expert on Friday visited Sri Lanka 's military-run detention camps where nearly 300,000 war-displaced civilians have been held since the country 's civil war ended four months ago .