4

У меня была проблема на моей работе, когда я вырезал и вставил некоторые файлы. Сразу, когда я сделал это, тонна файлов была потеряна. Я работаю в IT более 10 лет. Я знаю, как вырезать и вставить файл. Ну, когда мои менеджеры выяснили, почему файлы были утеряны, они сказали, что мое использование метода « вырезать и вставить» вызвало все проблемы, и спросило, почему в мире кто-то, обладающий такими же знаниями, как я, вырезал и вставлял файл, и я знаю, что это был совершенно неправильный способ переместить файл? Они утверждали,

Msgstr "Правильный способ перемещения файла - перетащить файл. При вырезании и вставке он перемещает этот файл объемом 1 ГБ (на сервере) в буфер обмена (на моем ПК), что, очевидно, вызовет проблемы. Перетаскивание файла никогда не попадет в буфер обмена. "

Если честно, я не верю этому ни на минуту. Я считаю, что когда я вырезал и вставил текст, он попадает в буфер обмена. Я видел это в старых версиях окон. Но при щелчке правой кнопкой мыши на 100+ файлах, которые равны 1+ ГБ, я не могу поверить, что все эти данные сразу же копируются из того общего ресурса, с которого я работаю, на сервере через беспроводную связь на моем ноутбуке в локальный буфер обмена, чтобы просто перейти вернуться на сервер к другому ресурсу. Кажется, что они будут строить некоторую логику в серверной ОС или в моей локальной ОС (точнее, в моей локальной ОС), которая скажет, что при копировании файлов, не выполняйте действие перемещения, пока я не нажму на вставку и если файлы останутся локальными там, где они были раньше, просто переместите их.

Итак, кто прав?

2 ответа2

6

Вы правы

Когда пользователь вырезает и вставляет файлы с помощью Проводника Windows, то, что хранится в буфере обмена, - это не фактическое содержимое файла, а расположение файлов. Когда вы запускаете вставку, ОС достаточно умна, чтобы инициировать перемещение, или, точнее, Windows скопирует файл и затем удалит исходный файл (по сети локальные диски перемещаются, обновляя указатель, если он находится на том же диске ).

Я не слишком уверен, какие еще шаги были промежуточными, но с точки зрения сетевого и системного администратора, мы НИКОГДА никогда не вырезали и не вставляли с одного сетевого диска на другой. Мы скопируем, а затем после проверки того, что файлы благополучно перемещены, мы затем удалим оригинал. Плохая практика, чтобы вырезать и вставить.

Надеюсь, вы найдете эти недостающие файлы, запустите программу восстановления файлов на сервере - она все еще может быть там.

0

Вырезание файлов не удаляет их из исходного расположения в проводнике Windows. Это было бы просто слишком опасно. Просто скопируйте два файла в последовательности, и первый был бы удален ...

Из раздела «Управление файлами» (аналогичные статьи существуют и для более новых версий Windows):

Примечание . Когда вы используете команды CUT и PASTE, Windows 2000 не удаляет элемент (ы) из исходного местоположения немедленно. Команда CUT просто помещает копию элемента (ов) в буфер обмена. После того, как вы используете команду PASTE для вставки файла в новое место, файл удаляется из старого места.

Вот почему нет Cut Cut для файлов в файловом менеджере OS X: это неправильно. Это в основном файл Mark для перемещения позже.


Возможно, что во время передачи возникла проблема, которая привела к удалению данных с обеих сторон, что-то, что легко возможно в ненадежной сети, перемещение файлов путем перетаскивания было бы столь же рискованным.

Если вы хотите убедиться, всегда сначала копируйте , а затем убедитесь, что он работал как задумано (это не должно быть реальными ошибками передачи, что-то вроде слишком длинных путей будет нарушать части передачи, как будет), затем удалите из исходное местоположение.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .