Нельзя скопировать файл сам в себя
здравствуйте, есть ли возможность перенастроить так чтобы при перетаскивании файлов и папок мышью в другую папку они по умолчанию перемещались, а не копировались, дело в том что для меня очень неудобное сочетание shift+мышь, так как часть ошибочно выделяется целая группа файлов
Эта цепочка заблокирована. Вы можете просмотреть вопрос или оставить свой голос, если сведения окажутся полезными, но вы не можете написать ответ в этой цепочке.
Оскорбление — это любое поведение, которое беспокоит или расстраивает человека или группу лиц. К угрозам относятся любые угрозы самоубийством, насилием, нанесением ущерба и др. Любое содержимое для взрослых или недопустимое на веб-сайте сообщества. Любое изображение, обсуждение наготы или ссылка на подобные материалы. Оскорбительное, грубое или вульгарное поведение и другие проявления неуважения. Любое поведение, нарушающее лицензионные соглашения, в том числе предоставление ключей продуктов или ссылок на пиратское ПО. Незатребованная массовая рассылка или реклама. Любые ссылки или пропаганда сайтов с вирусным, шпионским, вредоносным или фишинговым ПО. Любое другое неуместное содержимое или поведение в соответствии с правилами использования и кодексом поведения. Любое изображение, ссылка или обсуждение, связанные с детской порнографией, детской наготой или другими вариантами оскорбления или эксплуатации детей.
Пожалуйста, обратите внимание на следующую информацию:
1. При перетаскивании файла из одного места в другое на одном физическом диске (из C:\docs в C:\files) Windows перемещает объект. То есть, перетаскивая мышкой файл из папки docs\ в папку files\ на одном и том же диске мы получим новый файл в папке docs\, а из папки files\ он удалится.
2. Если вы перетаскиваете файл или папку с одного физического диска на другой (из C:\docs в D:\files), Windows копирует файл, что приводит к появлению на компьютере двух одинаковых файлов.
3. При перетаскивании объекта из одного места в другое в той же самой папке Windows не делает ничего.
4. Если вы перетаскиваете объект в Корзину, Windows перемещает файл в папку Recycle. Bin, из которой он в итоге удаляется.
5. Если вы перетаскиваете файл в сжатую папку, расположенную в любом месте, Windows копирует файл.
6. При перетаскивании некоторых системных объектов, например значков Панели управления, куда-либо, Windows создает для них ярлыки.
7. Если вы перетаскиваете какой-либо файл в выполняемый файл приложения (.exe), Windows запускает приложение и затем отправляет ему сигнал открыть документ. Но это в том случае, если расширению файла соответствует приложение.
1. Копирование файлов и папок.
Чтобы скопировать объект, при перетаскивании удерживайте Ctrl. Если вы нажмете Ctrl до щелчка, Windows предположит, что вы еще выделяете файлы, поэтому убедитесь, что вы нажали Ctrl только после начала перетаскивания, но до того, как отпустите кнопку мыши.
2. Дублирование файла
Удерживайте Ctrl при перетаскивании объекта в пределах одной папки.
3. Только перемещение файла
Чтобы переместить объект, удерживайте Shift при перетаскивании. Таким же образом, если вы нажмете Shift до щелчка мышью, Windows решит, что вы еще выбираете файлы, поэтому убедитесь, что нажали кнопку только после начала перетаскивания, но перед тем, как отпустили объекты. Конечно, файлы, предназначенные только для чтения, например содержащиеся на CD, не могут быть перемещены.
4. Создать ярлык
Удерживайте Alt при перетаскивании, чтобы создать ярлык.
5. Оперативный выбор
Этот способ позволяет держать контроль над ситуацией. Если вы забыли все правила копирования и перемещения файлов, просто перетащите выделенные файлы правой кнопкой мыши (не нажимая дополнительных кнопок). И в тот момент, когда вы отпустите кнопку мыши, появится меню. Это контекстное меню особенно удобно, потому что отображает только те операции, которые доступны для того типа объекта, который вы перетаскиваете, и того места, куда его перетаскиваете.
6. Следите за курсором.
Опять же, вам в помощь, если вы не запомнили правило, Windows меняет курсор мыши, чтобы сказать, что она собирается сделать. При перетаскивании объекта нажмите и отпустите Ctrl, Shift и Alt и понаблюдайте, как будет меняться курсор и подсказка.
Вы увидите небольшой знак плюса при копировании, прямую стрелку при перемещении или изогнутую стрелку при создании ярлыка. Эта визуальная подсказка очень важна; она поможет исключить множество ошибок, если на нее обращать внимание.
7. Отмена операций.
Совершили ошибку? Нажав Ctrl+Z, вы можете отменить большинство операций с файлами. А Ctrl+Y вернет отмену.
Не знаете, какую операцию нужно отменить? Откройте Проводник, нажмите Alt, чтобы отобразить Главное меню. Теперь выберите Вид — Строка состояния, чтобы включить старую добрую строку состояния в нижней части окна.
Щелкните правой кнопкой мыши в пустом месте панели справа проводника. Откроется контекстное меню.
Задержите указатель мыши над строкой контекстного меню Отменить.
В Строке состояния внизу окна под Областью сведений вы увидите что-то вроде Отменить перемещение такого-то файла.
Ребят, вот вспомнил, что лет 5 назад так делал программку - телефонный справочник, состоящий из одного exe-файла. Только уже исходников не сохранилось.
В общем, я каким-то образом записывал в конец этого exe файла из самого себя же. А также было обновление самого себя же - копировал поверх, закрывал и открывал снова.
Пожалуйста, кто-нибудь напомните как это сделать!
Знаю, многие будут говорить, что это в принципе невозможно! Но ведь я -то делал. Реально программа работала!
Тут вопрос в том, как это всё-таки делается. И добавить свою же программу в список исключений не составит труда!
Боюсь схлопотать банку, но на 100% уверен что ТС`у это всё нужно исключительно в мирных, не хакерских целях, чисто для расширения кругозора (вона какой он хороший - телефонный справочник пишет О), а посему пжлст, сильно не бейте :+)
. вот вспомнил, что лет 5 назад так делал программку - телефонный справочник, состоящий из одного exe-файла.
Такое было возможно и 15 лет назад, как уже заметил УК angvelem, основываясь на принципе выдёргивания данных справочника из ресурсов екзешки. Но это был, так сказать, CD-вариант: новые записи сделать так нельзя. Про это вагоны инфы существует.
. В общем, я каким-то образом записывал в конец этого exe файла из самого себя же. |
А может данные хранились в реестре?-О) Что-то дописать к работающему коду невозможно т.к. на время выполнения он "подливается" к swap-файлу, а это значит, что при дефиците свободной оперативки или простоя блок (массив используемых переменных) с данными программы винда сбрасывает в хранилище, а сам код сборки уничтожается из памяти до возобновления процесса, недостающие куски потом считываются из физического файла на диске. Изменение его структуры во время выполнения приведёт к катастрофе, поэтому ося считает это куском файла подкачки, запрещая любые действия с ним. Так что, это всё прогерские байки или фантазии :-)
А также было обновление самого себя же - копировал поверх, закрывал и открывал снова. |
Такое можно вытворять или батником (*.bat) почти на ДОСовском уровне (будут некоторые ограничения, типа длинных имён и кодировки, устарело), вот пример, как таким способом удалить самого себя:
либо с помощью стороннего файла управления содержимым справочника, который будет запускаться при завершении работы, принимать на себя все изменения записей и после "отпускания" основного файла операционкой дописывать к нему новьё. Но к сожалению, "принцип одного окна" здесь невозможен.
. Знаю, многие будут говорить, что это в принципе невозможно! Но ведь я -то делал. Реально программа работала! |
Ошибаетесь, скажут не многие, а все! Ну и чтобы немного освежилась память, чтоб удалось "вспомнить всё", вот пример добавления в конец файла текста:
Когда Windows развернула функцию библиотек, она также позволила пользователям изменять расположение папок по умолчанию. Он включает в себя такие папки, как «Документы», «Изображения», «Загрузки» и т. Д. Поскольку эти папки тесно интегрированы в OneDrive, некоторые пользователи могут захотеть изменить их, чтобы сохранить в другом месте, например на Google Диске или Dropbox.
Изменение поведения перетаскивания файла или папки по умолчанию
По умолчанию Windows копирует все, что вы перетаскиваете, в каталог на другом диске и перемещает его, если вы перетаскиваете его в другую папку на текущем диске.
Чтобы заставить Windows 10 изменить поведение для копирования или перемещения, независимо от того, перетаскиваете ли вы элементы на один или разные диски, вам нужно будет отредактировать две записи реестра. Следуйте инструкциям, изложенным ниже.
Поскольку это операция реестра, рекомендуется создать резервную копию реестра или создать точку восстановления системы в качестве необходимых мер предосторожности. После этого вы можете действовать следующим образом:
- В этом месте щелкните правой кнопкой мыши * папка на левой панели.
- Тогда выбирай Новый >DWORD (32 бита) Значение.
- Назовите значение DefaultDropEffect.
Теперь вы собираетесь изменить это значение, чтобы всегда копировать или всегда перемещать файлы и папки в качестве поведения перетаскивания по умолчанию. Вы можете использовать четыре значения, которые имеют разные эффекты. Хотя нас интересуют только два действия, они следующие:
- Действие по умолчанию (0): Позвольте Windows решать, копировать или перемещать файлы и папки, когда вы перетаскиваете их на место.
- Всегда копируйте (1): Копия файла или папки всегда будет помещена в место назначения.
- Всегда двигаться (2): Файл или папка переместятся в место назначения.
- Всегда создавайте ярлык (4): Ссылка на исходный файл или папку всегда будет помещена в место назначения.
Теперь дважды щелкните вновь созданный DefaultDropEffect значение для редактирования его свойств.
В окне свойств введите либо 1 или же 2 в поле «Значение», в зависимости от того, хотите ли вы всегда копировать или перемещать файлы или папки. В этом примере мы будем использовать 1 чтобы всегда копировать файлы или папки.
Нажмите Ok применить изменения.
- Затем перейдите по указанному ниже пути реестра:
- В том месте на левой панели щелкните правой кнопкой мыши значок AllFilesystemObjects папка.
- Тогда выбирай Новый >DWORD (32 бита) Значение.
- Назовите новый DWORD DefaultDropEffect.
- Теперь дважды щелкните вновь созданный DefaultDropEffect значение для редактирования его свойств.
- В окне свойств введите 1 в поле «Значение».
- Нажмите Ok для сохранения изменений.
Теперь вы можете выйти из редактора реестра, и изменения вступят в силу немедленно, перезагружать компьютер не нужно.
Кончик: Вы также можете одним щелчком мыши изменить поведение перетаскивания файла или папки по умолчанию в Windows 10 с помощью нашего Ultimate Windows Tweaker.
Этот пост покажет вам, как включить или отключить перетаскивание. Если вы не хотите отключать перетаскивание, вы также можете добавить окно подтверждения или изменить чувствительность перетаскивания с помощью бесплатного программного обеспечения.
4]Восстановление системы
Если у вас включено восстановление системы Windows, разумно переключиться на день, когда все работает. Откройте Восстановление системы и выберите дату для восстановления.
2]Закройте программы, использующие файлы
Если какая-либо программа использует любой из этих файлов, это приведет к той же ошибке. Подобные проблемы, такие как использование исходных или целевых файлов или использование этой программы другим пользователем, возникают из-за той же проблемы.
Мы рекомендуем такие приложения, как Process Explorer, чтобы закрыть любую такую блокировку файлов. Приложение показывает список процессов, и если вы видите программу с высокой загрузкой ЦП, это поможет вам в этом разобраться.
Как отменить связь пользовательских папок с OneDrive?
Я надеюсь, что за публикацией было легко следить, и вы можете изменить расположение папки или переместить папку на другой диск.
В Windows 10 есть два действия по умолчанию, когда вы перетаскиваете файл или папку в новое место назначения в проводнике; Копировать или Mэти, в зависимости от цели. В этом посте мы покажем вам, как изменить поведение перетаскивания файлов или папок по умолчанию в Windows 10 с помощью простого взлома реестра.
Ошибка копирования файла или папки, запрошенный ресурс уже используется
- Отключить панель предварительного просмотра
- Закройте программы, используя файлы
- Сканирование на вирусы в безопасном режиме
- Восстановить систему
Обязательно проверьте, была ли проблема решена после того, как вы выполните каждый из перечисленных выше методов. Только тогда вы сможете понять, что устранило проблему.
Прежде чем начать, перезагрузите компьютер и попробуйте еще раз. Это работало много раз.
3]Сканировать на наличие вирусов в безопасном режиме
Если ничего не работает, есть небольшая вероятность, что на компьютере есть вредоносная программа, блокирующая файлы и ресурсы. Рекомендуется загрузиться в безопасном режиме, а затем просканировать компьютер с помощью Защитника Windows или любого другого программного обеспечения безопасности.
Поскольку для Защитника Windows существует автономный режим, он гарантирует, что файл можно сканировать без Интернета и безопасно удалить. Опубликуйте это; вы можете копировать файлы без проблем.
1]Поверните панель предварительного просмотра в проводнике
Этот режим позволяет вам предварительно просмотреть файлы в каталоге. В зависимости от количества файлов, проводнику может потребоваться некоторое время для его создания, особенно если вы открываете его реже. Во время создания превью файлы находятся в состоянии блокировки, и если вы попытаетесь скопировать их до завершения процесса, это может привести к ошибке. Поскольку запрошенный ресурс используется проводником, возможно, вы не сможете его скопировать.
Чтобы решить эту проблему, отключите панель предварительного просмотра. Переключитесь в режим просмотра, а затем щелкните на панели предварительного просмотра, чтобы отключить его. Вы также можете использовать ALT + P для переключения панели предварительного просмотра.
Почему я не могу переместить папку в другую папку?
Если другое приложение использует папку или файлы внутри него, вы не переместите никакую папку в новое место. Лучший способ переместить любую папку — закрыть все приложения переднего плана и фоновые приложения, а затем переместить их.
Почему возникает ошибка Не удается переместить папку?
Когда вы получаете эту ошибку, она предназначена для тех, кто уже изменил расположение личной папки в Windows, такой как «Документы» или «Загрузки», и сопоставил эту папку с другой личной папкой. При возврате значения не установлены правильно, чтобы вернуться в положение по умолчанию или в новое место.
Быстрое решение может заключаться в использовании кнопки «Восстановить по умолчанию» и сохранении изменений, но если это не сработает, вы можете следовать приведенному ниже предложению.
Вы можете воспользоваться любым из этих методов и посмотреть, какой из них вам подходит. Вам нужно будет использовать учетную запись администратора при использовании метода реестра.
1]Установить путь по умолчанию
- Щелкните правой кнопкой мыши любую из папок (Документы, Загрузки, Изображения)
- Щелкните «Свойства», а затем перейдите на вкладку «Местоположение».
- Найдите значение по умолчанию для перезапуска и щелкните его. Теперь путь изменится.
- Примените изменения.
При использовании этого метода вы должны скопировать файлы из предыдущего места в новое.
2]Метод реестра для восстановления путей к папкам
Прежде чем мы начнем, обязательно создайте точку восстановления или сделайте резервную копию реестра. Если что-то пойдет не так, вы можете восстановить это, и система вернется в нормальное состояние. Это значения реестра, которые необходимо настроить для устранения проблемы.
FolderRegistry ключЗначение по умолчаниюDownloads % USERPROFILE% DownloadsDesktopDesktop% USERPROFILE% DesktopFavoritesFavorites% USERPROFILE% FavoritesMusicMyicture Music% USERPROFILE% MusicPROFILE% Документы
Теперь следуйте инструкциям по восстановлению.
Используйте Win + X, чтобы открыть меню «Питание», и выберите «Выполнить».
Введите regedit.exe и нажмите Shift + Enter для запуска с правами администратора.
В редакторе реестра перейдите по следующему пути:
HKEY_CURRENT_USER Software Microsoft Windows CurrentVersion Explorer Папки пользовательской оболочки
Теперь следуйте таблице и измените значения внутри каждого на значение по умолчанию.
Закройте реестр, а затем откройте диспетчер задач, используя Ctrl + Shift + Esc.
Найдите проводник Windows на вкладке «Процессы».
Щелкните его правой кнопкой мыши и выберите «Перезагрузить».
После этого перезагрузите компьютер. Все должно вернуться на круги своя.
Убедитесь, что файлы на месте. Если нет, скопируйте файлы из папки и вставьте их в место, которое мы установили с помощью метода реестра.
Почему возникает ошибка Не удается переместить папку?
Когда вы получаете эту ошибку, она предназначена для тех, кто уже изменил расположение личной папки в Windows, такой как «Документы» или «Загрузки», и сопоставил эту папку с другой личной папкой. При возврате значения не установлены правильно, чтобы вернуться в положение по умолчанию или в новое место.
Быстрое решение может заключаться в использовании кнопки «Восстановить по умолчанию» и сохранении изменений, но если это не сработает, вы можете следовать приведенному ниже предложению.
Вы можете воспользоваться любым из этих методов и посмотреть, какой из них вам подходит. Вам нужно будет использовать учетную запись администратора при использовании метода реестра.
1]Установить путь по умолчанию
- Щелкните правой кнопкой мыши любую из папок (Документы, Загрузки, Изображения)
- Щелкните «Свойства», а затем перейдите на вкладку «Местоположение».
- Найдите значение по умолчанию для перезапуска и щелкните его. Теперь путь изменится.
- Примените изменения.
При использовании этого метода вы должны скопировать файлы из предыдущего места в новое.
2]Метод реестра для восстановления путей к папкам
Прежде чем мы начнем, обязательно создайте точку восстановления или сделайте резервную копию реестра. Если что-то пойдет не так, вы можете восстановить это, и система вернется в нормальное состояние. Это значения реестра, которые необходимо настроить для устранения проблемы.
FolderRegistry ключЗначение по умолчаниюDownloads % USERPROFILE% DownloadsDesktopDesktop% USERPROFILE% DesktopFavoritesFavorites% USERPROFILE% FavoritesMusicMyicture Music% USERPROFILE% MusicPROFILE% Документы
Теперь следуйте инструкциям по восстановлению.
Используйте Win + X, чтобы открыть меню «Питание», и выберите «Выполнить».
Введите regedit.exe и нажмите Shift + Enter для запуска с правами администратора.
В редакторе реестра перейдите по следующему пути:
HKEY_CURRENT_USER Software Microsoft Windows CurrentVersion Explorer Папки пользовательской оболочки
Теперь следуйте таблице и измените значения внутри каждого на значение по умолчанию.
Закройте реестр, а затем откройте диспетчер задач, используя Ctrl + Shift + Esc.
Найдите проводник Windows на вкладке «Процессы».
Щелкните его правой кнопкой мыши и выберите «Перезагрузить».
После этого перезагрузите компьютер. Все должно вернуться на круги своя.
Убедитесь, что файлы на месте. Если нет, скопируйте файлы из папки и вставьте их в место, которое мы установили с помощью метода реестра.
Читайте также: