2016-08-25 1 views
0

Dites que j'ai ouvert test.sql dans Toad et je le ferme. Il semble que Toad «regarde» toujours l'emplacement de ce fichier. À savoir, après l'avoir fermé, je peux éditer le fichier lui-même, mais pas le dossier dans lequel il se trouve, car le message d'erreur "L'action ne peut pas être complétée car le dossier ou un fichier est ouvert dans un autre programme ".Crapaud verrouille les dossiers de l'édition

Fermeture du fichier n'aide pas, mettant fin à la connexion dans laquelle je l'ai ouvert ne aide pas. Mais la fermeture de Toad fait l'affaire, donc je suppose que Toad a toujours l'emplacement du fichier mémorisé.

Mon problème est que je ne veux pas fermer Toad pour modifier le nom du dossier. Est-ce que quelqu'un sait si c'est possible? Existe-t-il par exemple un aperçu des emplacements utilisés/examinés par Toad?

Répondre

1

Vous ne pouvez pas supprimer le dossier s'il s'agit du current directory de Toad. Pour contourner ce problème, vous pouvez rechercher un nouvel emplacement de dossier dans une boîte de dialogue d'ouverture de crapaud. Vous devrez peut-être ouvrir un fichier à partir de ce nouvel emplacement. Comme je Google il y a une propriété de la boîte de dialogue ouverte utilisée pour ne pas changer le répertoire courant. Il est trop tard pour changer pour la version en cours (12.10), mais je vais enregistrer un rapport de bogue pour le revoir pour la prochaine version de Toad.

+0

L'ouverture d'un fichier à partir d'un autre emplacement ne fonctionnait pas. Est-ce ce que vous vouliez dire, ou existe-t-il un autre moyen de définir/modifier le répertoire actuel de Toad? – Eric12345

+0

Cela fonctionne ici pour moi. J'ai ouvert un fichier et l'ai fermé. Je tente de supprimer le répertoire contenant ce fichier et j'obtiens une erreur comme vous l'avez fait. Dans l'éditeur, j'ai ouvert un autre fichier à partir d'un autre emplacement qui n'est pas un sous-dossier, etc. du dossier à supprimer. Dans l'Explorateur Windows, je peux maintenant supprimer le dossier en question. –

+0

Merci Michael, je l'ai encore essayé et maintenant ça marche. J'ai probablement fait quelque chose de mal la première fois (ou j'avais toujours le dossier ou un autre fichier dedans ouvert). Merci également d'avoir enregistré un rapport de bug. – Eric12345

0

J'ai eu le même problème en 12.0.0.61 après l'exportation d'un ensemble de données. J'ai essayé d'ouvrir un fichier aléatoire à partir d'un autre emplacement, mais cela n'a pas fonctionné dans mon cas.

Une solution de contournement que j'ai trouvé pour réussir est d'ouvrir l'utilitaire FTP et de modifier manuellement le dossier en cours. Lors de l'ouverture de l'utilitaire FTP dans TOAD, l'emplacement "système local" sera défini par défaut sur le dossier actuel. Dans mon cas, je suis juste monté d'un niveau et cela libère la retenue sur le dossier que j'essaye de modifier.