2010-12-06 3 views
0

Можно ли получить DateTime файла, который находится в папке ... структура папок походит dotnet\build\portalFlexLib.swcКак получить datetime файла, находящегося внутри папки?

Мне нужно, чтобы получить DateTime из portalFlexLib.swc, не давая Harcore значение ..

Я пробовал вот так

  DateTime ftime = File.GetCreationTime(txtBoxInput.Text); 

Он дает только папку datetime ... Любое предложение ??

+0

Если 'txtBoxInput.Text' предназначен для папки, он предоставит вам дату создания папки, а если текст содержит имя файла, это будет файл. – jvanrhyn

ответ

4

Возможно, вы можете попробовать с помощью класса FileInfo?

Fileinfo myFileInfo = new Fileinfo(@"C:\path\to\file"); 
DateTime ftime = myFileInfo.CreationTime; 

Существует также версия UTC;

Datetime ftime = myFileInfo.CreationTimeUtc; 
+0

Вместо хардкорного пути я должен указать имя текстового поля – bala3569

+0

Ну, bala3569, вы можете просто заменить @ "C: \ path \ to \ file" на ваш txtBoxInput.Text (возможно, сначала trim()?). – SimoneF

2

Да Вы можете сделать это по информации о файле.

var f= new FileInfo(fileName); 
    var creationDate = f.CreationTime; 
+0

Я получил только папку datetime – bala3569

+0

, вставьте образец вашего файла input.txt или просмотрите его в формате отладки, чтобы проверить, есть ли это имя папки или имя файла. –

Смежные вопросы