Под файловой системой файлы представлены inodes (или он несколько inodes, не уверенные)
, файл А в файловой системе является в основном ссылкой на inode.
жесткая ссылка А тогда просто создает другой файл со ссылкой на то же, лежащее в основе inode.
при удалении файла он удаляет одну ссылку на базовый inode. inode только удален (или удаляемый/сверхперезаписываемый), когда все ссылки на inode были удалены.
символьная ссылка А является ссылкой на другое имя в файловой системе.
, Как только жесткая ссылка была сделана, ссылка к inode., удаляющему переименование, или перемещение исходного файла не будет влиять на жесткую ссылку, поскольку это связывается с базовым inode. Любые изменения в данных по inode отражаются во всех файлах, которые отсылают к этому inode.
Примечание: Жесткие ссылки только допустимы в той же Файловой системе. Символьные ссылки могут охватить файловые системы, поскольку они - просто название другого файла.
Спасибо за ответы! Они определенно привели меня в правильное русло. Но ни один из них не дал мне полностью все, что я хотел, так что вот что я фактически сделал.
Ключевой частью информации, которую мне не хватало, было то, что мне нужно было собрать данные в один большой блок, но я все еще мог оставить пустые ячейки в нем. Примерно так:
Date Actual remaining Desired remaining
7/13/2009 7350 7350
7/15/2009 7100
7/21/2009 7150
7/23/2009 6600
7/27/2009 6550
8/8/2009 6525
8/16/2009 6200
11/3/2009 0
Теперь у меня есть кое-что, что Excel немного лучше отображает. Пока я устанавливаю параметры диаграммы на «Показывать пустые ячейки как: соединять точки данных линией», это выглядит довольно хорошо. Используя приведенные выше тестовые данные:
Затем мне просто нужен был мой макрос обновления, чтобы вставить новые строки над последней, чтобы заполнить новые данные, когда я захочу. Мой макрос выглядит примерно так:
' Find the last cell on the left going down. This will be the last cell
' in the "Date" column
Dim left As Range
Set left = Range("A1").End(xlDown)
' Move two columns to the right and select so we have the 3 final cells,
' including "Date", "Actual remaining", and "Desired remaining"
Dim bottom As Range
Set bottom = Range(left.Cells(1), left.Offset(0, 2))
' Insert a new blank row, and then move up to account for it
bottom.Insert (xlShiftDown)
Set bottom = bottom.Offset(-1)
' We are now sitting on some blank cells very close to the end of the data,
' and are ready to paste in new values for the date and new pages remaining
' (I do this by grabbing some other cells and doing a PasteSpecial into bottom)
Приветствуются предложения по улучшению этого макроса. Я просто возился с ним, пока он не сработал.
Почему бы не построить график процента завершения. Если вы включите последнюю дату в качестве 100% полного значения, вы можете заставить диаграмму отображать линейный тренд, а также фактические данные. Это должно дать вам разумное представление о том, находитесь ли вы выше или ниже линии.
Я бы добавил снимок экрана, но недостаточно репутации. Вот ссылка на один, который я подготовил ранее. Burn Down Chart.
Предположим, что ваш набор данных находится в столбцах A и B первого листа.
= Sheet1! $ A $ 2: $ B $ 5
. Вы также можете сделать это с несколькими книгами. - пока их точки данных "оставшиеся страницы" отслеживаются в одни и те же даты (например, данные Книги 2 будут в столбце C и т. д.). Книги будут представлены дополнительными сериями.